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: 7724599Abstract: A remote copy system includes a plurality of 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 that includes a sequential number that is a marker number. The second storage systems receive the marker from the first storage system and store the marker number included in the marker.Type: GrantFiled: September 10, 2004Date of Patent: May 25, 2010Assignee: Hitachi, Ltd.Inventors: Hiroshi Arakawa, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
-
Publication number: 20100049933Abstract: 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: ApplicationFiled: November 2, 2009Publication date: February 25, 2010Inventors: Hiroshi ARAKAWA, Takashige Iwamura, Kenta Ninose, Yusuke Hirakawa
-
Patent number: 7660957Abstract: 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: July 10, 2008Date of Patent: February 9, 2010Assignee: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
-
Publication number: 20090327629Abstract: 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: May 15, 2009Publication date: December 31, 2009Applicant: Hitachi, Ltd.Inventors: Ryusuke ITO, Yusuke HIRAKAWA, Yoshihiro ASAKA, Takashi KAGA
-
Patent number: 7640411Abstract: 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: October 23, 2006Date of Patent: December 29, 2009Assignee: Hitachi, Ltd.Inventors: Ryusuke Ito, Yusuke Hirakawa, Yoshihiro Asaka, Takeshi Kaga
-
Patent number: 7634626Abstract: 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: October 1, 2004Date of Patent: December 15, 2009Assignee: Hitachi, Ltd.Inventors: Hiroshi Arakawa, Takashige Iwamura, Kenta Ninose, Yusuke Hirakawa
-
Patent number: 7590809Abstract: 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: GrantFiled: December 17, 2004Date of Patent: September 15, 2009Assignee: Hitachi, Ltd.Inventors: Kenta Ninose, Hiroshi Arakawa, Takashige Iwamura, Yoshihiro Asaka, Yusuke Hirakawa
-
Patent number: 7529901Abstract: A storage system comprises a data set storage region for storing a data set containing data and update information 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: GrantFiled: October 9, 2007Date of Patent: May 5, 2009Assignee: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Yoshihiro Asaka
-
Publication number: 20090037436Abstract: 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: ApplicationFiled: October 7, 2008Publication date: February 5, 2009Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
-
Publication number: 20090024815Abstract: 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: ApplicationFiled: September 8, 2008Publication date: January 22, 2009Inventors: Takashige Iwamura, Hiroshi Arakawa, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
-
Publication number: 20080313497Abstract: 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: July 10, 2008Publication date: December 18, 2008Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
-
Patent number: 7447855Abstract: 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: GrantFiled: October 17, 2006Date of Patent: November 4, 2008Assignee: Hitachi, Ltd.Inventors: Kazuhito Suishu, Yusuke Hirakawa, Yoshihiro Asaka
-
Patent number: 7437389Abstract: 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.Type: GrantFiled: May 2, 2005Date of Patent: October 14, 2008Assignee: Hitachi, Ltd.Inventors: Takashige Iwamura, Hiroshi Arakawa, Kenta Ninose, Yoshihiro Asaka, Yusuke Hirakawa
-
Publication number: 20080250079Abstract: 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: May 7, 2008Publication date: October 9, 2008Inventors: Yoshiaki EGUCHI, Yasutomo Yamamoto, Hiroshi Arakawa, Yusuke Hirakawa
-
Publication number: 20080215835Abstract: A storage system comprises a data set storage region for storing a data set containing data and update information 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: ApplicationFiled: October 9, 2007Publication date: September 4, 2008Applicant: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Yoshihiro Asaka
-
Patent number: 7421435Abstract: 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, 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: GrantFiled: December 15, 2005Date of Patent: September 2, 2008Assignee: Hitachi, Ltd.Inventors: Toru Suzuki, Yusuke Hirakawa, Yoshihiro Asaka, Shuji Kondo
-
Patent number: 7415589Abstract: 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: May 17, 2007Date of Patent: August 19, 2008Assignee: Hitachi, Ltd.Inventors: Yusuke Hirakawa, Kazuhito Suishu, Yoshihiro Asaka
-
Patent number: 7395265Abstract: 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, 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: GrantFiled: October 21, 2004Date of Patent: July 1, 2008Assignee: Hitachi, Ltd.Inventors: Toru Suzuki, Yusuke Hirakawa, Yoshihiro Asaka, Shuji Kondo
-
Patent number: 7386755Abstract: 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: February 13, 2004Date of Patent: June 10, 2008Assignee: Hitachi, Ltd.Inventors: Yoshiaki Eguchi, Yasutomo Yamamoto, Hiroshi Arakawa, Yusuke Hirakawa
-
Publication number: 20080098188Abstract: 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: October 23, 2006Publication date: April 24, 2008Applicant: Hitachi, Ltd.Inventors: Ryusuke Ito, Yusuke Hirakawa, Yoshihiro Asaka, Takashi Kaga