Patents by Inventor Yusuke Hirakawa

Yusuke Hirakawa 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: 7143254
    Abstract: A data processing system includes at least a first storage system, a second storage system and a third storage system. The third storage system maintains a replication of data stored in the first storage system. When updating data in the first storage system, the first storage system updates the replication of data stored in the third storage system and creates a journal. The journal is formed from a copy of data used for update and update information such as a write command for update, etc. The second storage system also maintains a replication of data stored in the first storage system. The second storage system obtains the journal, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system. When updating data stored in the third storage system corresponding to data stored in the first storage system, the third storage system creates a journal using data update numbers created in the first storage system.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: November 28, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
  • Publication number: 20060248301
    Abstract: A storage control apparatus and a storage control method are provided wherein in a system having a plurality of disk systems and secondary disk systems at remote sites, the data transfer amount between a central processing unit and a disk system can be reduced when duplicate disk write is performed, the performance can be prevented from being degraded even if the distance between control units is elongated, and the intermediate results of a transaction are not left. A standard time is determined and a program is provided which instructs a secondary central processing unit to reflect only update information having a write time older than the standard time, upon a logical disk in the secondary disk system.
    Type: Application
    Filed: June 30, 2006
    Publication date: November 2, 2006
    Inventors: Kenta Ninose, Hiroshi Arakawa, Yoshihiro Asaka, Yusuke Hirakawa
  • Patent number: 7130975
    Abstract: A data processing system includes at least a first storage system, a second storage system and a third storage system. The third storage system maintains a replication of data stored in the first storage system. When updating data in the first storage system, the first storage system updates the replication of data stored in the third storage system and creates a journal. The journal is formed from a copy of data used for update and update information such as a write command for update, etc. The second storage system also maintains a replication of data stored in the first storage system. The second storage system obtains the journal, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system. When updating data stored in the third storage system corresponding to data stored in the first storage system, the third storage system creates a journal using data update numbers created in the first storage system.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: October 31, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
  • Patent number: 7130976
    Abstract: In a configuration in which it is necessary to transfer data from a first storage system to a third storage system through a storage system between the storage systems, there is a problem that it is inevitable to give an excess logical volume to a second storage system between the storage systems. A remote copy system includes first storage system that sends and receives data to and from an information processing apparatus, a second storage system, and a third storage system. The second storage system virtually has a second storage area in which the data should be written and has a third storage area in which the data written in the second storage area and update information concerning the data are written. Data sent from the first storage system is not written in the second storage area but is written in the third storage area as data and update information. The data and the update information written in the third storage area are read out from the third storage system.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: October 31, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Ryusuke Ito, Yusuke Hirakawa, Yoshihiro Asaka, Takeshi Kaga
  • Publication number: 20060242371
    Abstract: On the first storage device side, when data is written in a first volume, a journal of such data is transmitted to a second storage device; on the second storage device side, a snapshot of a second volume and the respective journals are stored; on the second storage device side, the first volume is rebuilt at a rebuilding time according to a rebuilding order; on the second storage device side, data of an address rewritten from the rebuilding time onward is transmitted as difference data to the first storage device; and on the first storage device side, the first volume is rebuilt at the rebuilding time based on the difference data.
    Type: Application
    Filed: June 20, 2005
    Publication date: October 26, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Kazuaki Shono, Yusuke Hirakawa, Katsuhiro Okumoto
  • Publication number: 20060242373
    Abstract: A storage system comprises a data set storage region or storing a data set containing data and update data for managing this data, and a control section. The data set storage region is divided into a plurality of storage regions including a first storage region and a second storage region. The control section generates a first data set containing first data and first update data which is update data for same, stores at least the first data of this first data set in the first storage region, generates a second data set containing second data and second update data which is update data for same, and stores at least the second data of this second data set in the second storage region, which is separate from the first storage region.
    Type: Application
    Filed: June 23, 2006
    Publication date: October 26, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Yusuke Hirakawa, Yoshihiro Asaka
  • Patent number: 7117327
    Abstract: A data processing system has a plurality of storage systems. In this system, data replication is performed at high speed and efficiency while maintaining data integrity. In addition, when failure has occurred in a configuration element, the time necessary to resume the data replication is reduced. In accordance with an instruction from first host computer, updating of replication-target data and creation of a journal are performed in a storage system A; and updating of replication data and creation of a journal are performed in a storage system B. A storage system C retrieves a journal from the storage system B in asynchronization with the updating, and performs updating of replication data. When failure has occurred in the storage system B, a journal-retrieving end is altered to the storage system, and the replication data is updated in accordance with the retrieved journal.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 3, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
  • Patent number: 7085788
    Abstract: In a system in which data employed by a computer is stored in a storage system, the storage system transfers this data to another storage system and a copy of the data is maintained in the other storage system, consistency of the copy is maintained even in the case of data written to the storage system by a computer, to which a write time is not applied. A source storage system, when a write time is applied to a write request, records the write time and applies this write time to the received write data and, when no write time is applied, applies the recorded write time to the received write data and transfers the write data with this write time applied thereto, to another storage system. The target storage system stores the write data in a logical volume in the target storage system in accordance with the write time.
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: August 1, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Arakawa, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
  • Patent number: 7076621
    Abstract: A storage control apparatus and a storage control method are provided wherein in a system having a plurality of disk systems and secondary disk systems at remote sites, the data transfer amount between a central processing unit and a disk system can be reduced when duplicate disk write is performed, the performance can be prevented from being degraded even if the distance between control units is elongated, and the intermediate results of a transaction are not left. A standard time is determined and a program is provided which instructs a secondary central processing unit to reflect only update information having a write time older than the standard time, upon a logical disk in the secondary disk system.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: July 11, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Kenta Ninose, Hiroshi Arakawa, Yoshihiro Asaka, Yusuke Hirakawa
  • Publication number: 20060117138
    Abstract: Various types of resources of the disk array device are divided for respective users and communications resources used in remote copying are appropriately assigned to the users so that functional interference between the split units is prevented and stable remote copying is realized. SLPRs which are dedicated regions for the respective users are set inside the disk array device 10. Each SLPR is constituted by dividing various types of resources of ports, cache memories, logical units and the like, and cannot be accessed by an unauthorized host computer 1. Furthermore, a manager of one of the SLPRs likewise cannot refer to or alter the constructions of the other SLPRs. During remote copying, the amount of transfer within the unit time is detected for each of the SLPRs. If the amount of transfer within the unit time exceeds the maximum amount of transfer, a response to the host computer 1 from this SLPR is deliberately delayed, so that the inflow of data from the host computer 1 is restricted.
    Type: Application
    Filed: January 10, 2006
    Publication date: June 1, 2006
    Inventors: Hidenori Suzuki, Keiichi Kaiya, Yusuke Hirakawa
  • Publication number: 20060117154
    Abstract: A data processing system includes at least a first storage system, a second storage system and a third storage system. The third storage system maintains a replication of data stored in the first storage system. When updating data in the first storage system, the first storage system updates the replication of data stored in the third storage system and creates a journal. The journal is formed from a copy of data used for update and update information such as a write command for update, etc. The second storage system also maintains a replication of data stored in the first storage system. The second storage system obtains the journal, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system. When updating data stored in the third storage system corresponding to data stored in the first storage system, the third storage system creates a journal using data update numbers created in the first storage system.
    Type: Application
    Filed: January 19, 2006
    Publication date: June 1, 2006
    Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
  • Publication number: 20060107007
    Abstract: A data processing system has a plurality of storage systems. In this system, data replication is performed at high speed and efficiency while maintaining data integrity. In addition, when failure has occurred in a configuration element, the time necessary to resume the data replication is reduced. In accordance with an instruction from first host computer, updating of replication-target data and creation of a journal are performed in a storage system A; and updating of replication data and creation of a journal are performed in a storage system B. A storage system C retrieves a journal from the storage system B in asynchronization with the updating, and performs updating of replication data. When failure has occurred in the storage system B, a journal-retrieving end is altered to the storage system, and the replication data is updated in accordance with the retrieved journal.
    Type: Application
    Filed: January 10, 2006
    Publication date: May 18, 2006
    Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
  • Publication number: 20060095482
    Abstract: A first storage subsystem 100A includes a first storage device 6A1 and one or more second storage devices 6A2, 6A3. A second storage subsystem 100B includes a third storage device 6B1 and a fourth storage device 6B2. A third storage subsystem 100C comprises a fifth storage device 6C1 and a sixth storage device 6C2. The first storage subsystem 100A generates a data set comprising an update number expressing the update order of the first storage device 6A1 and write data stored in the first storage device 6A1, stores the generated data set in the one or more second storage devices 6A2, 6A3, and transmits the data set to the second and third storage subsystems 100B, 100C.
    Type: Application
    Filed: December 15, 2005
    Publication date: May 4, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Toru Suzuki, Yusuke Hirakawa, Yoshihiro Asaka, Shuji Kondo
  • Publication number: 20060085609
    Abstract: To provide a computer system constituting a multitarget array and utilizing a remote copy technique for backing up data, in which when a failure occurs in a primary site, a new pair is formed between remaining two secondary sites without copying all data. A first secondary site is associated with the primary site by synchronous remote copy. A second secondary site is associated with the primary site by asynchronous remote copy. A storage system of the first secondary site includes a difference bitmap indicating an area to which data has been written from a host computer. When a failure occurs in a host computer of the primary site, only data of an area indicated by the difference bitmap is transferred to a storage system of the second secondary site.
    Type: Application
    Filed: December 17, 2004
    Publication date: April 20, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Kenta Ninose, Hiroshi Arakawa, Takashige Iwamura, Yoshihiro Asaka, Yusuke Hirakawa
  • Patent number: 7017007
    Abstract: Various types of resources of the disk array device are divided for respective users and communications resources used in remote copying are appropriately assigned to the users so that functional interference between the split units is prevented and stable remote copying is realized. SLPRs which are dedicated regions for the respective users are set inside the disk array device 10. Each SLPR is constituted by dividing various types of resources of ports, cache memories, logical units and the like, and cannot be accessed by an unauthorized host computer 1. Furthermore, a manager of one of the SLPRs likewise cannot refer to or alter the constructions of the other SLPRs. During remote copying, the amount of transfer within the unit time is detected for each of the SLPRs. If the amount of transfer within the unit time exceeds the maximum amount of transfer, a response to the host computer 1 from this SLPR is deliberately delayed, so that the inflow of data from the host computer 1 is restricted.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: March 21, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Hidenori Suzuki, Keiichi Kaiya, Yusuke Hirakawa
  • Publication number: 20060047664
    Abstract: A first storage subsystem 100A comprises a first storage device 6A1 and one or more second storage devices 6A2, 6A3. A second storage subsystem 100B comprises a third storage device 6B1 and a fourth storage device 6B2. A third storage subsystem 100C comprises a fifth storage device 6C1 and a sixth storage device 6C2. The first storage subsystem 100A generates a data set comprising an update number expressing the update order of the first storage device 6A1 and write data stored in the first storage device 6A1, stores the generated data set in the one or more second storage devices 6A2, 6A3, and transmits the data set to the second and third storage subsystems 100B, 100C.
    Type: Application
    Filed: October 21, 2004
    Publication date: March 2, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Toru Suzuki, Yusuke Hirakawa, Yoshihiro Asaka, Shuji Kondo
  • Publication number: 20060031647
    Abstract: A storage system comprises a data set storage region or storing a data set containing data and update data for managing this data, and a control section. The data set storage region is divided into a plurality of storage regions including a first storage region and a second storage region. The control section generates a first data set containing first data and first update data which is update data for same, stores at least the first data of this first data set in the first storage region, generates a second data set containing second data and second update data which is update data for same, and stores at least the second data of this second data set in the second storage region, which is separate from the first storage region.
    Type: Application
    Filed: September 30, 2004
    Publication date: February 9, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Yusuke Hirakawa, Yoshihiro Asaka
  • Publication number: 20060023527
    Abstract: Even when a host does not give a write time to write data, consistency can be kept among data stored in secondary storage systems. The present system has plural primary storage systems each having a source volume and plural secondary storage systems each having a target volume. Once data is received from a host, each of the plural storage systems creates write-data management information having sequential numbers and reference information and sends, to one of the primary storage systems, the data, sequential number and reference information. Each of the secondary storage systems records reference information corresponding to the largest sequential number among serial sequential numbers and stores, in a target volume in an order of sequential numbers, data corresponding to reference information having a value smaller than the reference information based on the smallest value reference information among reference information recorded in each of the plural secondary storage systems.
    Type: Application
    Filed: October 1, 2004
    Publication date: February 2, 2006
    Inventors: Hiroshi Arakawa, Takashige Iwamura, Kenta Ninose, Yusuke Hirakawa
  • Publication number: 20060010300
    Abstract: To provide a remote copy system including: a plurality of primary storage systems and a plurality of secondary storage systems; each of the secondary storage systems including a secondary logical volume that stores a copy of the data stored in a primary logical volume of the primary storage system; a pre-update data storage part that stores pre-update data that is stored before data to be stored in the secondary logical volume is updated and time stamps of the data to be stored in the secondary logical volume; pre-update data prior to a recovery time set based on the time stamps stored in the pre-update data storage part is obtained from the pre-update data storage part; and the pre-update data is written to the secondary logical volume in an inverse order of the time stamp with the latest time stamp first, to recover data of the secondary logical volume.
    Type: Application
    Filed: September 2, 2004
    Publication date: January 12, 2006
    Inventors: Hiroshi Arakawa, Takashige Iwamura, Yusuke Hirakawa
  • Publication number: 20050273565
    Abstract: A data processing system has a plurality of storage systems. In this system, data replication is performed at high speed and efficiency while maintaining data integrity. In addition, when failure has occurred in a configuration element, the time necessary to resume the data replication is reduced. In accordance with an instruction from first host computer, updating of replication-target data and creation of a journal are performed in a storage system A; and updating of replication data and creation of a journal are performed in a storage system B. A storage system C retrieves a journal from the storage system B in asynchronization with the updating, and performs updating of replication data. When failure has occurred in the storage system B, a journal-retrieving end is altered to the storage system, and the replication data is updated in accordance with the retrieved journal.
    Type: Application
    Filed: June 30, 2004
    Publication date: December 8, 2005
    Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka