Patents by Inventor Ai Satoyama

Ai Satoyama 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).

  • Patent number: 9201607
    Abstract: The computer system, during the course of executing an operation of dynamically allocating a storage area to a virtual volume in response to an access from a host system, detects where a balance of a storage capacity among a plurality of logical areas is disrupted, and subsequently moves a storage area among a plurality of logical areas to maintain balance of the storage capacity.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 1, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Publication number: 20150324143
    Abstract: A plurality of storage apparatuses including a first and second storage apparatus, wherein said first storage apparatus is configured to have a first virtual volume composed of a plurality of virtual segments, at least said second storage apparatus is configured to have a pool composed of a plurality of real pages, each storage apparatus is configured to manage a virtual pool comprising one or more pools including at least said pool, said virtual pool is composed of a plurality of virtual pages, each virtual page corresponding to any real page, and said first storage apparatus is configured to receive a write command that specifies an address belonging to an unallocated virtual segment, allocate a free virtual page to said unallocated virtual segment, and write data to the real page corresponding to the allocated virtual page, even when said first storage apparatus does not have a pool composed of real pages.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Applicant: Hitachi, Ltd.
    Inventors: AI SATOYAMA, Yoshiaki EGUCHI
  • Publication number: 20150304423
    Abstract: A computer system includes a first server computer, a second server computer, a nonvolatile memory device, and a storage controller connected to the first server computer and the second server computer via PCI-Express, and connected to the nonvolatile memory device. The storage controller provides a storage area in the nonvolatile memory device as a shared data area for the first server computer and the second server computer. A server computer, which is each of the first and second server computers, stores a program that issues an NVM-Express command that is a command conforming to an NVM-Express standard. The program instructs the server computer to access the shared data area via PCI-Express by instructing the server computer to issue the NVM-Express command that specifies a namespace associated with the shared data area.
    Type: Application
    Filed: March 13, 2015
    Publication date: October 22, 2015
    Inventors: Ai SATOYAMA, Yoshiaki EGUCHI
  • Patent number: 9164941
    Abstract: A first storage system comprises a first logical volume, and a first controller that has a first memory. A second storage system comprises a second physical storage device that constitutes the basis of a second logical volume and a journal area, and a second controller that has a second memory. At least the first memory stores a write unit size, which is the size of a write data element. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any block of a plurality of blocks configuring the first and/or second logical volume, or a data element that is written to this block. The size of the journal data element, and the size of the respective blocks that are managed as the respective components of the first and second logical volumes are the write unit size.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: October 20, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiaki Eguchi, Akira Yamamoto, Yasutomo Yamamoto, Manabu Kitamura, Ai Satoyama
  • Publication number: 20150254128
    Abstract: The storage apparatus has a control unit that includes: an identification unit that is configured to determine that a first data element contained in the data is incorrect, when a first restoration calculation first data element, which is restored from the first data element using other data elements of the data excluding the first data element and a new redundancy code obtained from the data by a first calculation method, coincides with a second restoration calculation first data element, which is restored from the first data element using the other data elements and a new redundancy code obtained from the data by a second calculation method; and a restoration unit that is configured to correct the first data element in the storage devices that is determined to be incorrect by the identification unit, to either the first restoration calculation first data element or the second restoration calculation first data element.
    Type: Application
    Filed: September 27, 2013
    Publication date: September 10, 2015
    Inventors: Ai Satoyama, Hiroaki Akutsu, Mikio Fukuoka, Eiju Katsuragi
  • Patent number: 9122410
    Abstract: A storage system writes a data element stored in a primary volume to a secondary volume constituting a volume pair with the primary volume in accordance with a selected storage mode, which is a data storage mode selected from a plurality of types of data storage modes. This storage system is provided with a function for switching the above-mentioned selected storage mode from a currently selected data storage mode to a different type of data storage mode.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: September 1, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Patent number: 9104590
    Abstract: A plurality of storage apparatuses including a first and second storage apparatus, wherein said first storage apparatus is configured to have a first virtual volume composed of a plurality of virtual segments, at least said second storage apparatus is configured to have a pool composed of a plurality of real pages, each storage apparatuses is configured to manage a virtual pool comprising one or more pools including at least said pool, said virtual pool is composed of a plurality of virtual pages, each virtual page corresponding to any real page, and said first storage apparatus is configured to receive a write command that specifies an address belonging to an unallocated virtual segment, allocate a free virtual page to said unallocated virtual segment, and write data to the real page corresponding to the allocated virtual page, even when said first storage apparatus does not have a pool composed of real pages.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: August 11, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Patent number: 9075534
    Abstract: Provided are a computer system and its data control method that enable safe backup of data and reduction in the capacity of data to be backed up. A control processor refers to a differential and, if a differential bit is “0,” encrypts data of an online VOL with an encryption circuit by using key information, and transfers the encrypted data to a second storage system. If the differential bit is “1,” the control processor performs redundancy elimination processing to journal data, thereafter compresses the journal data with a compression circuit, encrypts the compressed journal data with an encryption circuit according to the key information, and transfers the journal data that was encrypted after compression to the second storage system.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: July 7, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Publication number: 20150153961
    Abstract: When a method for relocating data to a preferable storage area based on access frequency is applied to virtual machines, it takes a long time for determining volumes that are not accessed, and the access performance is deteriorated. The present invention provides a system and method in which a utilization status of a virtual machine is checked by the storage system, and pages used by virtual machines not being utilized are relocated promptly to lower tiers and pages used by virtual machines being utilized are relocated promptly to higher tiers, according to which the performance of the system is improved.
    Type: Application
    Filed: February 11, 2015
    Publication date: June 4, 2015
    Applicant: Hitachi Ltd.
    Inventors: AI SATOYAMA, Yoshiaki EGUCHI
  • Patent number: 9037829
    Abstract: Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: May 19, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Orikasa, Ken Matsuda, Yutaka Takata, Yoshiaki Eguchi, Ai Satoyama, Yoichi Mizuno
  • Patent number: 8984221
    Abstract: When a method for relocating data to a preferable storage area based on access frequency is applied to virtual machines, it takes a long time for determining volumes that are not accessed, and the access performance is deteriorated. The present invention provides a system and method in which a utilization status of a virtual machine is checked by the storage system, and pages used by virtual machines not being utilized are relocated promptly to lower tiers and pages used by virtual machines being utilized are relocated promptly to higher tiers, according to which the performance of the system is improved.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: March 17, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Publication number: 20150006817
    Abstract: Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups.
    Type: Application
    Filed: September 12, 2014
    Publication date: January 1, 2015
    Inventors: Daisuke ORIKASA, Ken MATSUDA, Yutaka TAKATA, Yoshiaki EGUCHI, Ai SATOYAMA, Yoichi MIZUNO
  • Publication number: 20140351540
    Abstract: A computer system dynamically assigns the storage capacity from pool volumes to the access target in the higher-level system, and can immediately respond to the change of the status of the pool having the pool volumes. The control device provides a plurality of first pools, provides a second pool, allocates a storage area from one of the first pools to a logical area of the logical volume to store data to the logical area, and stores the data in the allocated storage area, adds at least one of the one or more pool volumes in the second pool to the first pool, according to the status of the first pool, and adds at least one pool volume provided by storage areas of at least one storage device to the second pool, according to the status of the second pool.
    Type: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Inventors: Ai SATOYAMA, Yoshiaki EGUCHI
  • Patent number: 8862849
    Abstract: Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: October 14, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Orikasa, Ken Matsuda, Yutaka Takata, Yoshiaki Eguchi, Ai Satoyama, Yoichi Mizuno
  • Patent number: 8843724
    Abstract: A computer system dynamically assigns the storage capacity from pool volumes to the access target in the higher-level system, and can immediately respond to the change of the status of the pool comprising the pool volumes. A control device sets the access target for the host computer to access, each time a write to the access target occurs from the host computer, from the pool assigned to the access target to the write area of the access target. The control device performs the processing of assigning the storage capacity from the logical volume in the pool. The control device defines the logical volumes in advance, compiles the same into a management group as a preliminary for the pool and, in accordance with the change of the pool status, adds the logical volumes from the management group to the pool.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: September 23, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Publication number: 20140281339
    Abstract: The computer system, during the course of executing an operation of dynamically allocating a storage area to a virtual volume in response to an access from a host system, detects where a balance of a storage capacity among a plurality of logical areas is disrupted, and subsequently moves a storage area among a plurality of logical areas to maintain balance of the storage capacity.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: HITACHI, LTD.
    Inventors: Ai SATOYAMA, Yoshiaki EGUCHI
  • Publication number: 20140215482
    Abstract: In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that it was not possible to perform processes for speedy failure detection or for enhancing performances such as tuning of performance by directly monitoring hardware. The present invention solves the problem by having a block storage-side OS and an OS group managing multiple systems including a file system other than the block storage-side OS coexist within a storage system, wherein the OS group managing multiple systems including a file system other than the block storage-side OS is virtualized by a hypervisor, wherein a block storage micro-controller and the hypervisor can cooperate in performing processes.
    Type: Application
    Filed: March 12, 2013
    Publication date: July 31, 2014
    Applicant: HITACHI, LTD.
    Inventors: Ai SATOYAMA, Yoshiaki EGUCHI
  • Patent number: 8782354
    Abstract: Efficient data processing is implemented by using the functions of an external storage apparatus which is connected to the virtual storage apparatus. A storage apparatus which is connected to a host apparatus which requests data I/Os and to an external storage apparatus comprising a storage device respectively via a network, comprising a storage device storing data which is read and written by the host apparatus; and a control device which controls data writing to a storage area, wherein the control device provides a predetermined storage area of the storage device of the external storage apparatus to the host apparatus as one or more virtual volumes, and manages the virtual volumes and function information indicating the functions of the external storage apparatus in association with one another.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: July 15, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Kenta Ninose, Yoshiaki Eguchi, Akira Yamamoto, Ai Satoyama
  • Patent number: 8769235
    Abstract: Provided is a computer system capable equalizing the storage capacity immediately and reliably to multiple real logical areas dynamically providing storage capacity to virtual logical areas. This computer system is characterized by, during the course of executing an operation of dynamically allocating a storage area to a virtual volume in response to an access from a host system, detecting an occasion where balance of a storage capacity among a plurality of logical areas is disrupted; and subsequently moving the storage area among a plurality of logical areas to maintain balance of the storage capacity.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: July 1, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yoshiaki Eguchi
  • Patent number: 8762672
    Abstract: A storage system and storage migration method where migration may be carried out to an access destination of a host apparatus without stopping the exchange of data between the host apparatus and the storage apparatus. This system is provided with a host apparatus inputting and outputting requests for data, a migration source storage apparatus having logical unit(s) correlated to storage regions of physical devices for storing the data, a migration destination storage apparatus having logical unit(s). The system also has an editing unit for editing configuration control information relating to the logical unit(s) for the migration source so as to match with settings for the migration destination storage apparatus, an importing unit for importing edited configuration control information to the migration destination storage apparatus, and a mapping unit for mapping the logical unit(s) of the migration source to the logical unit(s) of the migration destination.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: June 24, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiaki Eguchi, Yasutomo Yamamoto, Ai Satoyama