Patents by Inventor Akira Deguchi
Akira Deguchi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150331753Abstract: Systems and methods described herein involve a virtual storage utilized to virtualize the storage of storage systems across multiple sites. The virtual storage is associated with a virtual multipath control. The virtual multipath control manages the virtual path state of the inter-physical storage, the remote copy volume state which has primary volume or secondary volume state, and the volume copy operation mode such as synchronous copy mode journal copy mode, or bitmap resync mode. The virtual multipath control of the virtual storage facilitates choices from the host for a preferred site, path, state, and volume by utilizing a virtual multipath state from a get virtual multipath information command.Type: ApplicationFiled: March 14, 2013Publication date: November 19, 2015Applicant: Hitachi, Ltd.Inventors: Akio Nakajima, Akira Deguchi
-
Patent number: 9170743Abstract: Exemplary embodiments provide techniques of managing storage systems including remote copy systems and improving the manageability by automating complicated operations. In one embodiment, a computer comprises a memory and a controller. The controller is operable to: manage a virtual volume to be provided for a server; manage a plurality of logical volumes provided from a plurality of storage systems; manage a condition to be required of the virtual volume, the condition relating to a location in which data to be sent to the virtual volume is stored; manage location information of each of the plurality of logical volumes, the location information of a logical volume being defined based on a location of the logical volume; and control to map the virtual volume to a logical volume of the plurality of logical volumes, based on the condition of the virtual volume and the location information of the logical volumes.Type: GrantFiled: December 29, 2014Date of Patent: October 27, 2015Assignee: HITACHI, LTD.Inventor: Akira Deguchi
-
Patent number: 9164880Abstract: Exemplary embodiments provide a technique to offload storage workload. In one aspect, a computer comprises: a memory; and a controller operable to manage a relationship among port information of an initiator port, information of a logical volume storing data from the initiator port, and port information of a target port to be used for storing data from the initiator port to the logical volume, and to cause another computer to process a storage function of a storage system including the logical volume and the target port by creating a virtual machine for executing the storage function and by configuring the relationship on said another computer, said another computer sending the data to the logical volume of the storage system after executing the storage function. In specific embodiments, by executing the storage function on said another computer, the workload of executing the storage function on the storage system is eliminated.Type: GrantFiled: October 23, 2012Date of Patent: October 20, 2015Assignee: HITACHI, LTD.Inventors: Masayuki Sakata, Akio Nakajima, Akira Deguchi
-
Patent number: 9026754Abstract: Storage apparatus and data management methods provide for high-speed copying of a compressed data volume. A control unit of the storage apparatus divides a pool into a plurality of chunks including a plurality of pages storing data, compresses data which is written to a logical volume by a host, and assigns one of the plurality of chunks to a compressed data logical volume which stores the compressed data. When the compressed data logical volume is copied, the control unit makes a page length of the chunk assigned to the compressed data logical volume that is a copy source equivalent to a page length of the chunk assigned to the compressed data logical volume that is the copy destination.Type: GrantFiled: May 11, 2012Date of Patent: May 5, 2015Assignee: Hitachi, Ltd.Inventors: Takaki Matsushita, Akira Deguchi, Hiroaki Akutsu, Akihiko Araki
-
Publication number: 20150121005Abstract: Exemplary embodiments provide techniques of managing storage systems including remote copy systems and improving the manageability by automating complicated operations. In one embodiment, a computer comprises a memory and a controller. The controller is operable to: manage a virtual volume to be provided for a server; manage a plurality of logical volumes provided from a plurality of storage systems; manage a condition to be required of the virtual volume, the condition relating to a location in which data to be sent to the virtual volume is stored; manage location information of each of the plurality of logical volumes, the location information of a logical volume being defined based on a location of the logical volume; and control to map the virtual volume to a logical volume of the plurality of logical volumes, based on the condition of the virtual volume and the location information of the logical volumes.Type: ApplicationFiled: December 29, 2014Publication date: April 30, 2015Inventor: Akira DEGUCHI
-
Patent number: 8935496Abstract: Exemplary embodiments provide techniques of managing storage systems including remote copy systems and improving the manageability by automating complicated operations. In one embodiment, a computer comprises a memory and a controller. The controller is operable to: manage a virtual volume to be provided for a server; manage a plurality of logical volumes provided from a plurality of storage systems; manage a condition to be required of the virtual volume, the condition relating to a location in which data to be sent to the virtual volume is stored; manage location information of each of the plurality of logical volumes, the location information of a logical volume being defined based on a location of the logical volume; and control to map the virtual volume to a logical volume of the plurality of logical volumes, based on the condition of the virtual volume and the location information of the logical volumes.Type: GrantFiled: August 31, 2012Date of Patent: January 13, 2015Assignee: Hitachi, Ltd.Inventor: Akira Deguchi
-
Patent number: 8918551Abstract: A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV.Type: GrantFiled: November 26, 2013Date of Patent: December 23, 2014Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Serizawa, Yasutomo Yamamoto, Norio Shimozono, Akira Deguchi, Hisaharu Takeuchi, Takao Sato, Hisao Homma
-
Publication number: 20140344503Abstract: Example implementations described herein are directed to implementation of the atomic write feature in the storage system setting. Example implementations may utilize flash memory to facilitate or to form atomic write commands to improve flash memory performance and endurance. Several protocols involving the cache unit of the storage system may include managing a status of the storage system so that data corresponding to an atomic write command are stored in a cache unit, with old data maintained in the storage system until the write data corresponding to an atomic write command is properly received.Type: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: HITACHI, LTD.Inventors: Akira DEGUCHI, Akiko NAKAJIMA
-
Publication number: 20140344510Abstract: In an exemplary storage system, a processor assigns an unused process to a read request designating an area of a logical volume. The processor determines whether the data designated by the read request is in a cache memory, based on a first identifier for identifying the area designated by the read request. When the designated data is not in the cache memory and a part of physical volumes providing the logical volume is a first kind of physical volume, the processor stores the first identifier associated with an identifier for identifying an area allocated in the cache memory. When the designated data is not in the cache memory and a part of the physical volumes is a second kind of physical volume, the processor stores a second identifier for identifying the process assigned to the read request associated with an identifier for identifying an area allocated in the cache memory.Type: ApplicationFiled: July 29, 2014Publication date: November 20, 2014Applicant: Hitachi, Ltd.Inventors: TOMOHIRO YOSHIHARA, Akira DEGUCHI, Hiroaki AKUTSU
-
Publication number: 20140281306Abstract: Example implementations described herein are directed to non-disruptive I/O storage migration between different storage types. In example implementations, virtual volume migration techniques such as snapshot, thin-provisioning, tier-provisioning, de-duplicated virtual volume, and so forth, are conducted between different storage types by using pool address re-mapping. In example implementations, asynchronous remote copy volume migration is performed without the initial secondary volume copy.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: HITACHI, LTD.Inventors: Akio NAKAJIMA, Akira DEGUCHI
-
Patent number: 8819371Abstract: In an exemplary storage system, a processor assigns an unused process to a read request designating an area of a logical volume. The processor determines whether the data designated by the read request is in a cache memory, based on a first identifier for identifying the area designated by the read request. When the designated data is not in the cache memory and a part of physical volumes providing the logical volume is a first kind of physical volume, the processor stores the first identifier associated with an identifier for identifying an area allocated in the cache memory. When the designated data is not in the cache memory and a part of the physical volumes is a second kind of physical volume, the processor stores a second identifier for identifying the process assigned to the read request associated with an identifier for identifying an area allocated in the cache memory.Type: GrantFiled: November 13, 2012Date of Patent: August 26, 2014Assignee: Hitachi, Ltd.Inventors: Tomohiro Yoshihara, Akira Deguchi, Hiroaki Akutsu
-
Publication number: 20140208048Abstract: According to one aspect of the invention, a storage system comprises: a plurality of storage devices; and a controller operable to manage a secondary volume, of a remote copy pair with a primary volume of another storage system, and corresponding to a portion of the plurality of storage devices. The secondary volume has a function for storing data included in journal data sent from said another storage system according to a remote copy procedure. The controller is operable to handle the journal data to be stored temporarily in a third volume corresponding to another portion of the plurality of storage devices before storing the data of the journal data to the secondary volume, if a relationship between the journal data and another journal data, which has smaller sequence number than sequence number of the journal data and is sent from said another storage system to the storage system, has a condition.Type: ApplicationFiled: January 23, 2013Publication date: July 24, 2014Inventor: Akira DEGUCHI
-
Publication number: 20140208009Abstract: A storage system in an embodiment of this invention comprises a non-volatile storage area for storing write data from a host, a cache area capable of temporarily storing the write data before storing the write data in the non-volatile storage area, and a controller that determines whether to store the write data in the cache area or to store the write data in the non-volatile storage area without storing the write data in the cache area, and stores the write data in the determined area.Type: ApplicationFiled: March 20, 2014Publication date: July 24, 2014Applicant: Hitachi, Ltd.Inventors: TOMOHIRO YOSHIHARA, Akira Deguchi, Hiroaki Akutsu
-
Publication number: 20140201489Abstract: Embodiments of the invention provide data reduction in storage systems. In one embodiment, a computer comprises: a memory; and a controller operable to manage information, which corresponds to a plurality of addresses, of one or more volumes provided from a storage system to the computer and including at least one set of multiple storage areas sharing same data to be stored in the storage system. The controller is operable to manage storing of the shared same data in the memory of the computer by using the information of the storage areas.Type: ApplicationFiled: January 17, 2013Publication date: July 17, 2014Applicant: Hitachi, Ltd.Inventor: Akira DEGUCHI
-
Publication number: 20140181804Abstract: An aspect of the invention is directed to a storage management computer for managing offloading of storage workload between a storage controller of a storage system and one or more host computers. The storage management computer comprises: a memory; and a controller operable to request a virtual machine management computer to register the storage controller as a host computer, and to send, to the virtual machine management computer, storage processes information of storage processes in the storage system which can be offloaded as virtual machines in order for the virtual machine management computer to register the storage processes as virtual machines.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: Hitachi, Ltd.Inventors: Masayuki SAKATA, Akio NAKAJIMA, Akira DEGUCHI
-
Patent number: 8719524Abstract: A storage system in an embodiment of this invention comprises a non-volatile storage area for storing write data from a host, a cache area capable of temporarily storing the write data before storing the write data in the non-volatile storage area, and a controller that determines whether to store the write data in the cache area or to store the write data in the non-volatile storage area without storing the write data in the cache area, and stores the write data in the determined area.Type: GrantFiled: October 7, 2011Date of Patent: May 6, 2014Assignee: Hitachi, Ltd.Inventors: Tomohiro Yoshihara, Akira Deguchi, Hiroaki Akutsu
-
Patent number: 8713577Abstract: The storage apparatus includes a plurality of microprocessors; a plurality of storage areas formed in a drive group configured from a plurality of physical drives; and a management unit which manages microprocessors which handle data I/Os to/from one or more storage areas among the plurality of storage areas. The management unit detects variations in the processing loads of the plurality of microprocessors, generates load balancing target information which includes information on the storage areas to which the ownership is migrated, information on the migration-source microprocessor serving as the migration source of the ownership, and information on the migration-destination microprocessor serving as the migration destination of the ownership, and migrates the ownership to the storage areas with timing such that there is no drop in the processing load of the migration-destination microprocessor contained in the load balancing target information.Type: GrantFiled: June 3, 2011Date of Patent: April 29, 2014Assignee: Hitachi, Ltd.Inventors: Shintaro Kudo, Norio Shimozono, Akira Deguchi
-
Publication number: 20140115277Abstract: Exemplary embodiments provide a technique to offload storage workload. In one aspect, a computer comprises: a memory; and a controller operable to manage a relationship among port information of an initiator port, information of a logical volume storing data from the initiator port, and port information of a target port to be used for storing data from the initiator port to the logical volume, and to cause another computer to process a storage function of a storage system including the logical volume and the target port by creating a virtual machine for executing the storage function and by configuring the relationship on said another computer, said another computer sending the data to the logical volume of the storage system after executing the storage function. In specific embodiments, by executing the storage function on said another computer, the workload of executing the storage function on the storage system is eliminated.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Inventors: Masayuki SAKATA, Akio NAKAJIMA, Akira DEGUCHI
-
Publication number: 20140089562Abstract: Exemplary embodiments provide information processing system and data processing for efficient I/O processing in the storage system. In one aspect, a storage system comprises: a memory; and a controller being operable to execute a process for data stored in the memory so that an address of the data stored in the memory is changed between a first address managed in a virtual memory on a server and a second address managed by the controller, based on a command containing an address corresponding to the first address, the command being sent from the server to the storage system. In some embodiments, the memory includes a server data memory and a storage data memory. In specific embodiments, in response to the command from the server, the controller is operable to change a status of data stored in the memory from server data to storage data or from storage data to server data.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: HITACHI, LTD.Inventors: Akira DEGUCHI, Akio NAKAJIMA
-
Publication number: 20140089585Abstract: In one embodiment, a storage system comprises: a first type interface being operable to communicate with a server using a remote memory access; a second type interface being operable to communicate with the server using a block I/O (Input/Output) access; a memory; and a controller being operable to manage (1) a first portion of storage areas of the memory to allocate for storing data, which is to be stored in a physical address space managed by an operating system on the server and which is sent from the server via the first type interface, and (2) a second portion of the storage areas of the memory to allocate for caching data, which is sent from the server to a logical volume of the storage system via the second type interface and which is to be stored in a storage device of the storage system corresponding to the logical volume.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Inventors: Akio NAKAJIMA, Akira DEGUCHI