发明名称 BACKUP SYSTEM
摘要 A backup copy from a first data volume to a second data volume is executed according to either a synchronous mode, in which write data is copied from the first data volume to the second data volume in synchronous with a write request, or an asynchronous mode, in which journal data of a first storage apparatus is reflected on the second data volume in asynchronous with the write request. A second storage apparatus acquires secondary load information representing its own load status, and transmits the information to the first storage apparatus. The first storage apparatus acquires primary load information representing its own load status, determines switching between the modes based on the secondary load information, the primary load information and mode information, and transmits determination information representing determination results to the second storage apparatus. When the determination information represents the switching from the asynchronous mode to the synchronous mode, the second storage apparatus acquires the journal data from the first storage apparatus and reflects the journal data on the second data volume.
申请公布号 US2015234860(A1) 申请公布日期 2015.08.20
申请号 US201314423872 申请日期 2013.12.24
申请人 Sakaguchi Takashi;Sato Takamasa;Narita Kensuke;Katoh Yosuke 发明人 Sakaguchi Takashi;Sato Takamasa;Narita Kensuke;Katoh Yosuke
分类号 G06F17/30;G06F11/14 主分类号 G06F17/30
代理机构 代理人
主权项 1. A backup system comprising: a first storage apparatus that is configured to be coupled to a host computer and to have a first data volume; and a second storage apparatus that is configured to be coupled to the first storage apparatus and to have a second data volume, wherein the first storage apparatus is configured to store mode information representing a mode of a backup copy from the first data volume to the second data volume, copy write data from the first data volume to the second data volume in synchronous with a write request when the mode information represents a synchronous mode, and generate journal data based on the write data when the mode information represents an asynchronous mode, the second storage apparatus is configured to store the mode information, receive the write data from the first storage apparatus and write the write data in the second data volume when the mode information represents the synchronous mode, and acquire the journal data from the first storage apparatus in asynchronous with the write request and reflect the journal data on the second data volume when the mode information represents the asynchronous mode, the second storage apparatus is configured to acquire secondary load information representing its own load status and transmit the information to the first storage apparatus, the first storage apparatus is configured to acquire primary load information representing its own load status, determine switching between the modes based on the secondary load information, the primary load information, and the mode information, and transmit determination information representing determination results to the second storage apparatus, and the second storage apparatus is configured to receive the determination information, and acquire the journal data from the first storage apparatus and reflect the journal data on the second data volume when the determination information represents the switching from the asynchronous mode to the synchronous mode, wherein when the mode information represents the synchronous mode, the first storage apparatus is configured to write the write data in the first data volume according to the write request, transmit the write data in the first data volume to the second data volume, and report to the host computer that the writing of the write data is completed after the second storage apparatus writes the write data in the second data volume, and when the mode information represents the asynchronous mode, the first storage apparatus is configured to write the write data in the first data volume, write the journal data, as the write data added with update information, in a first journal volume associated with the first data volume, and report to the host computer that the writing of the write data is completed, and the second storage apparatus is configured to acquire the journal data from the first storage apparatus in asynchronous with the write request, and reflect the journal data on the second data volume, wherein when the determination information represents the switching from the asynchronous mode to the synchronous mode, the second storage apparatus is configured to transmit a transfer request of the journal data to the first storage apparatus, the first storage apparatus is configured to transmit the journal data in the first journal volume to the second storage apparatus, in response to the transfer request, the second storage apparatus is configured to reflect the transmitted journal data on the second data volume, and the first storage apparatus is configured to change the mode information to the synchronous mode, wherein the first storage apparatus is configured to store the write data according to the write request in the first data volume, store the journal data, as the write data added with the update information, in the first journal volume associated with the first data volume when receiving the write request specifying the first data volume from the host computer and when the mode information represents the asynchronous mode; and when the mode information is not changed to the synchronous mode after determination is made that the switching from the asynchronous mode to the synchronous mode is made, report to the host computer that the writing of the write data is completed, after the mode information is changed to the synchronous mode, wherein the primary load information comprises a first response time as a time from when the write request is made until when a response to the host computer is made in the synchronous mode, and the first storage apparatus is configured to measure the first response time and, when the first response time exceeds a predetermined threshold value, determine that the synchronous mode is switched to the asynchronous mode, wherein the first storage apparatus is configured to estimate a second response time as a time from when the write request is made until when the response to the host computer is made, on the supposition that the synchronous mode is employed, based on the secondary load information in the asynchronous mode, and determine that the asynchronous mode is switched to the synchronous mode when the second response time is less than a predetermined threshold value, wherein the secondary load information comprises a data transfer time from the first storage apparatus to the second storage apparatus, wherein the first storage apparatus is configured to have a first processor, and to determine that the asynchronous mode is switched to the synchronous mode when an operating rate of the first processor is less than a predetermined threshold value, and wherein the first storage apparatus is configured to determine that the asynchronous mode is switched to the synchronous mode when an elapsed time from when the mode is switched lastly is less than a predetermined threshold value, in the asynchronous mode.
地址 Tokyo JP