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: 8176010Abstract: 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. The consistency of the copy is maintained even when data is written, to the storage system by a computer, without having a write time 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 a target 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: GrantFiled: March 29, 2007Date of Patent: May 8, 2012Assignee: Hitachi, Ltd.Inventors: Hiroshi Arakawa, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
-
Patent number: 8170996Abstract: The data up to a point of time whereat failure has occurred will be restored at high speed at a remote site without imposing any burden on a host. The first storage system on the master side processes an I/O request from the host, and as a result of I/O processing to the second storage system on the remote side, transmits the update data. The second storage system retains data received from the first storage system as update log data. The host transmits a command for settling a state of an application to the first storage system as data, and the first storage system transmits the data to the second storage system. The host and the second storage system both retain an identifier corresponding to the command, and relate the identifier to the log data. Thereby, the host designates the identifier at any given time, whereby the second storage system restores the data at any given time.Type: GrantFiled: December 9, 2010Date of Patent: May 1, 2012Assignee: Hitachi, Ltd.Inventors: Yoshiaki Eguchi, Yasutomo Yamamoto, Hiroshi Arakawa, Yusuke Hirakawa
-
Publication number: 20120089779Abstract: 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 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, stores the generated data set in the second storage devices 6A2, 6A3, and transmits the data set to the second and third storage subsystems 100B, 100C. Each of the second and third storage subsystems 100B, 100C stores the received data set in the third storage device 6B1 or fifth storage device 6C1, reads a data set from the third or fifth storage device 6B1, 6C1, and stores the write data within the data set in the fourth storage device 6B2 or sixth storage device 6C2.Type: ApplicationFiled: December 15, 2011Publication date: April 12, 2012Applicant: Hitachi, Ltd.Inventors: Toru Suzuki, Yusuke Hirakawa, Yoshihiro Asaka, Shuji Kondo
-
Publication number: 20120079225Abstract: A data processing system includes a first storage system that is connected to a host device and sends and receives data to and from the host device; a second storage system that is connected to the first storage system and receives data from the first storage system; and a third storage system that is connected to the first storage system and receives data from the first storage system. The first storage system, the second storage system and the third storage system are arranged to be changeable between a first status including first and second copy pairs and a second status including a third copy pair in response to a predetermined condition at the first storage system.Type: ApplicationFiled: October 31, 2011Publication date: March 29, 2012Applicant: HITACHI, LTD.Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
-
Patent number: 8135671Abstract: A first storage system stores information relating to the updating of data stored in that system as a journal. More specifically, the journal is composed of a copy of data that was used for updating and update information such as a write command used during updating. Furthermore, the second storage system acquires the journal via a communication line between the first storage system and the second storage system. The second storage system holds a duplicate of the data held by the first storage system and updates the data corresponding to the data of the first storage system in the data update order of the first storage system by using the journal.Type: GrantFiled: March 8, 2007Date of Patent: March 13, 2012Assignee: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Hiroshi Arakawa, Takahiko Takeda, Takao Sato
-
Patent number: 8131963Abstract: 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: GrantFiled: December 1, 2010Date of Patent: March 6, 2012Assignee: Hitachi, Ltd.Inventors: Hiroshi Arakawa, Takashige Iwamura, Kenta Ninose, Yusuke Hirakawa
-
Patent number: 8074036Abstract: A data processing system includes a first storage system that is connected to a host device and sends and receives data to and from the host device; a second storage system that is connected to the first storage system and receives data from the first storage system; and a third storage system that is connected to the first storage system and receives data from the first storage system. The first storage system, the second storage system and the third storage system are arranged to be changeable between a first status including first and second copy pairs and a second status including a third copy pair in response to a predetermined condition at the first storage system.Type: GrantFiled: October 7, 2008Date of Patent: December 6, 2011Assignee: Hitachi, Ltd.Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
-
Patent number: 8032726Abstract: A remote copy system includes a plurality of first storage systems and a plurality of second storage systems. Each first storage system assigns a sequential number to write data received from the host and sends the write data with the sequential number to the second storage system. One of the first storage systems defers the processing of the write request received from the host and instructs each of the first storage systems to create a marker, whereupon each of the first storage systems defers the processing of the write request, creates a marker including a sequential number and having a marker number, and sends the marker to the second storage system. Each of the second storage systems, when receiving a marker from the first storage system, stores the marker number included in the marker.Type: GrantFiled: September 8, 2008Date of Patent: October 4, 2011Assignee: Hitachi, LtdInventors: Takashige Iwamura, Hiroshi Arakawa, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
-
Patent number: 8028139Abstract: 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: GrantFiled: May 15, 2009Date of Patent: September 27, 2011Assignee: Hitachi, ltd.Inventors: Ryusuke Ito, Yusuke Hirakawa, Yoshihiro Asaka, Takeshi Kaga
-
Publication number: 20110138140Abstract: 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: ApplicationFiled: February 16, 2011Publication date: June 9, 2011Inventors: Yusuke HIRAKAWA, Kazuhito Suishu, Yoshihiro Asaka
-
Publication number: 20110078121Abstract: The data up to a point of time whereat failure has occurred will be restored at high speed at a remote site without imposing any burden on a host. The first storage system on the master side processes an I/O request from the host, and as a result of I/O processing to the second storage system on the remote side, transmits the update data. The second storage system retains data received from the first storage system as update log data. The host transmits a command for settling a state of an application to the first storage system as data, and the first storage system transmits the data to the second storage system. The host and the second storage system both retain an identifier corresponding to the command, and relate the identifier to the log data. Thereby, the host designates the identifier at any given time, whereby the second storage system restores the data at any given time.Type: ApplicationFiled: December 9, 2010Publication date: March 31, 2011Inventors: Yoshiaki EGUCHI, Yasutomo Yamamoto, Hiroshi Arakawa, Yusuke Hirakawa
-
Publication number: 20110078397Abstract: 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 larges 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: ApplicationFiled: December 1, 2010Publication date: March 31, 2011Inventors: Hiroshi ARAKAWA, Takashige Iwamura, Kenta Ninose, Yusuke Hirakawa
-
Patent number: 7917714Abstract: 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: GrantFiled: January 4, 2010Date of Patent: March 29, 2011Assignee: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
-
Patent number: 7870093Abstract: The data up to a point of time whereat failure has occurred will be restored at high speed at a remote site without imposing any burden on a host. The first storage system on the master side processes an I/O request from the host, and as a result of I/O processing to the second storage system on the remote side, transmits the update data. The second storage system retains data received from the first storage system as update log data. The host transmits a command for settling a state of an application to the first storage system as data, and the first storage system transmits the data to the second storage system. The host and the second storage system both retain an identifier corresponding to the command, and relate the identifier to the log data. Thereby, the host designates the identifier at any given time, whereby the second storage system restores the data at any given time.Type: GrantFiled: May 7, 2008Date of Patent: January 11, 2011Assignee: Hitachi, Ltd.Inventors: Yoshiaki Eguchi, Yasutomo Yamamoto, Hiroshi Arakawa, Yusuke Hirakawa
-
Patent number: 7865682Abstract: 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: GrantFiled: November 2, 2009Date of Patent: January 4, 2011Assignee: Hitachi, Ltd.Inventors: Hiroshi Arakawa, Takashige Iwamura, Kenta Ninose, Yusuke Hirakawa
-
Patent number: 7865678Abstract: A remote copy system for copying data between a plurality of storage systems, including: a plurality of first storage systems to and from which data is inputted and outputted, and a plurality of second storage systems that are connected to each of the first storage systems; each of the first storage systems including a first logical volume that stores the data that is inputted and outputted; each of the second storage systems including a second logical volume that stores a copy of the data stored in the first logical volume; the remote copy system comprising a pre-update data storage unit that stores pre-update data that is stored before data to be stored in the second logical volume is updated and time stamps of the data to be stored in the second logical volume.Type: GrantFiled: January 23, 2007Date of Patent: January 4, 2011Assignee: Hitachi, Ltd.Inventors: Hiroshi Arakawa, Takashige Iwamura, Yusuke Hirakawa
-
Publication number: 20100199038Abstract: 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: ApplicationFiled: September 30, 2009Publication date: August 5, 2010Applicant: HITACHI, LTD.Inventors: Ryusuke Ito, Yusuke Hirakawa, Yoshihiro Asaka, Takashi Kaga, Hiroshi Arakawa, Takahiko Takeda, Takao Sato
-
Publication number: 20100191864Abstract: A message given with an electronic signature is modified, for example, by adding or deleting data to or from the message, while keeping validity of the electronic signature. A conversion information insertion unit 21 of a computer B 20 receives a message given with an electronic signature from a computer A 10, and inserts conversion information into the message. Then, the conversion information insertion unit 21 sends the message added with the conversion rules to a computer C 30. A signature verification unit 31 of a computer C 30 receives the message with the inserted conversion information from the computer B 20. With respect to the received message, the signature verification unit 31 verifies whether the XML signature given by the computer A 10 is valid or not. In the case where the XML signature is valid, a conversion information application unit 32 modifies the message given with the XML signature, for example by adding or deleting data.Type: ApplicationFiled: April 6, 2010Publication date: July 29, 2010Inventors: Hiroshi ARAKAWA, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
-
Publication number: 20100131795Abstract: 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: ApplicationFiled: January 4, 2010Publication date: May 27, 2010Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
-
Patent number: 7725445Abstract: A first storage system stores information relating to the updating of data stored in that system as a journal. More specifically, the journal is composed of a copy of data that was used for updating and update information such as a write command used during updating. Furthermore, the second storage system acquires the journal via a communication line between the first storage system and the second storage system. The second storage system holds a duplicate of the data held by the first storage system and updates the data corresponding to the data of the first storage system in the data update order of the first storage system by using the journal.Type: GrantFiled: November 17, 2004Date of Patent: May 25, 2010Assignee: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Hiroshi Arakawa, Takahito Takeda, Takao Sato