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: 20150331753
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: November 19, 2015
    Applicant: Hitachi, Ltd.
    Inventors: Akio Nakajima, Akira Deguchi
  • Patent number: 9170743
    Abstract: 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: Grant
    Filed: December 29, 2014
    Date of Patent: October 27, 2015
    Assignee: HITACHI, LTD.
    Inventor: Akira Deguchi
  • Patent number: 9164880
    Abstract: 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: Grant
    Filed: October 23, 2012
    Date of Patent: October 20, 2015
    Assignee: HITACHI, LTD.
    Inventors: Masayuki Sakata, Akio Nakajima, Akira Deguchi
  • Patent number: 9026754
    Abstract: 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: Grant
    Filed: May 11, 2012
    Date of Patent: May 5, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Matsushita, Akira Deguchi, Hiroaki Akutsu, Akihiko Araki
  • Publication number: 20150121005
    Abstract: 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: Application
    Filed: December 29, 2014
    Publication date: April 30, 2015
    Inventor: Akira DEGUCHI
  • Patent number: 8935496
    Abstract: 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: Grant
    Filed: August 31, 2012
    Date of Patent: January 13, 2015
    Assignee: Hitachi, Ltd.
    Inventor: Akira Deguchi
  • Patent number: 8918551
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: December 23, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Kazuyoshi Serizawa, Yasutomo Yamamoto, Norio Shimozono, Akira Deguchi, Hisaharu Takeuchi, Takao Sato, Hisao Homma
  • Publication number: 20140344503
    Abstract: 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: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: HITACHI, LTD.
    Inventors: Akira DEGUCHI, Akiko NAKAJIMA
  • Publication number: 20140344510
    Abstract: 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: Application
    Filed: July 29, 2014
    Publication date: November 20, 2014
    Applicant: Hitachi, Ltd.
    Inventors: TOMOHIRO YOSHIHARA, Akira DEGUCHI, Hiroaki AKUTSU
  • Publication number: 20140281306
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: HITACHI, LTD.
    Inventors: Akio NAKAJIMA, Akira DEGUCHI
  • Patent number: 8819371
    Abstract: 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: Grant
    Filed: November 13, 2012
    Date of Patent: August 26, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Tomohiro Yoshihara, Akira Deguchi, Hiroaki Akutsu
  • Publication number: 20140208048
    Abstract: 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: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Inventor: Akira DEGUCHI
  • Publication number: 20140208009
    Abstract: 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: Application
    Filed: March 20, 2014
    Publication date: July 24, 2014
    Applicant: Hitachi, Ltd.
    Inventors: TOMOHIRO YOSHIHARA, Akira Deguchi, Hiroaki Akutsu
  • Publication number: 20140201489
    Abstract: 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: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: Hitachi, Ltd.
    Inventor: Akira DEGUCHI
  • Publication number: 20140181804
    Abstract: 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: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Masayuki SAKATA, Akio NAKAJIMA, Akira DEGUCHI
  • Patent number: 8719524
    Abstract: 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: Grant
    Filed: October 7, 2011
    Date of Patent: May 6, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Tomohiro Yoshihara, Akira Deguchi, Hiroaki Akutsu
  • Patent number: 8713577
    Abstract: 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: Grant
    Filed: June 3, 2011
    Date of Patent: April 29, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Kudo, Norio Shimozono, Akira Deguchi
  • Publication number: 20140115277
    Abstract: 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: Application
    Filed: October 23, 2012
    Publication date: April 24, 2014
    Inventors: Masayuki SAKATA, Akio NAKAJIMA, Akira DEGUCHI
  • Publication number: 20140089562
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: HITACHI, LTD.
    Inventors: Akira DEGUCHI, Akio NAKAJIMA
  • Publication number: 20140089585
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Akio NAKAJIMA, Akira DEGUCHI