Data transfer method and information processing apparatus
AssigneeHitachi, Ltd.
InventorsMakoto Uchikado, Kenichi Oyamada
Life of this patent
Estimating the term…
Abstract
In a system for storing data as a backup purpose to a separate storage apparatus, data of a copy source is matched with data of a copy destination in a predetermined time. A host computer attaches an identifier to a write request and then transmits the resulting write request to another storage apparatus for every segment of business. The host computer calculates an amount of data which can be copied (backup) within a given time for every identifier, and then, issues a backup instruction to the storage apparatus.
Claims20
A data transfer system comprising:
- a host computer stored with at least one business program each repeatedly executing a business processing;
- a first storage apparatus connected to said host computer via a network;
- and a second storage apparatus connected to said first storage apparatus via the network, in which said first storage apparatus which receives a data storage request from said host computer transmits said data to said second storage apparatus in asynchronism with storing operation of the data into a first storage area owned by said first storage apparatus and backs up said data to said second storage apparatus, wherein:
- said host computer is configured to transmit said data storage request in response to receiving disaster prediction information;
- said host computer attaches an identifier indicative of an end of the business processing to a data storage request and transmits the data storage request with the respective identifier to said first storage apparatus;
- said first storage apparatus calculates a respective data amount of data which is to be backed up to said second storage apparatus but has not yet been sent thereto for every said identifier based upon the respective data storage request issued from said host computer, and transmits both said identifier and said respective data amount as calculated to said host computer, the respective data amounts corresponding to the identifiers are different in accordance with different business processing;
- said host computer selects at least one specific identifier from the identifiers received from said first storage apparatus based upon said respective data amount received from said first storage apparatus such that data corresponding to the selected identifier can be transmitted within a predetermined time interval, and transmits the selected identifier to said first storage apparatus;
- and
- said first storage apparatus transmits data grouped by said selected identifier to said second storage apparatus with a top priority and prior to a disaster occurrence prediction time, and backs up said grouped data into said second storage apparatus.
An information processing system comprising:
- a host computer which is stored with at least one business program each repeatedly executing a business processing and attaches an identifier indicative of an end of the business processing to a data storage request, to issue the data storage request with the respective identifier;
- a second storage apparatus having a storage area;
- and
- a first storage apparatus connected to said host computer and said second storage apparatus via a network, which stores data into a first storage area upon receipt of the data storage request from said host computer, transmits said data to said second storage apparatus in asynchronism with said data storage operation and backs up said data to said second storage apparatus;
- wherein:
- said host computer is configured to transmit said data storage request in response to receiving disaster prediction information;
- said first storage apparatus calculates a respective data amount of data which is to be backed up to said second storage apparatus within a predetermined time interval but has not yet been sent thereto for every said identifier based upon the respective data storage request issued from said host computer, and transmits both said identifier and respective data amount as calculated to said host computer;
- and also transmits data grouped by at least one identifier selected by the host computer to said second storage apparatus prior to a disaster occurrence prediction time, and back ups said grouped data into said second storage apparatus, the respective data amounts corresponding to the identifiers are different in accordance with different business processing.
A data transfer method operable in a system including a host computer stored with at least one business program each repeatedly executing a business processing, a first storage apparatus connected to said host computer and a second storage apparatus via a network, in which said first storage apparatus which receives a data storage request from said host computer, transmits said data to said second storage apparatus in asynchronism with storing operation of the data into a first storage area owned by said first storage apparatus and backs up said data to said second storage apparatus, the method comprising the steps of:
- attaching, at said host computer, an identifier indicative of an end of the business processing to a data storage request;
- transmitting the data storage request with the respective identifier to said first storage apparatus in response to said host computer receiving disaster prediction information;
- calculating, at said first storage apparatus, a respective data amount of data which is to be moved to said second storage apparatus within a predetermined time interval but has not yet been sent thereto for every said identifier based upon the respective data storage request issued from said host computer, the respective data amounts corresponding to the identifiers are different in accordance with different business processing;
- transmitting both said identifier and said respective data amount as calculated to said host computer;
- selecting, at said host computer, at least one specific identifier from the identifiers received from said first storage apparatus, based upon said respective data amount received from said first storage apparatus;
- still further transmitting the selected identifier to said first storage apparatus;
- and
- transmitting, at said first storage apparatus, data grouped by said selected identifier to said second storage apparatus with a top priority and prior to a disaster occurrence prediction time, and backing up said grouped data into said second storage apparatus.
Dependencies are inferred from the claim text.