Performance of Asynchronous Replication in HSM Integrated Storage Systems
First Claim
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- for a given file to be replicated from a primary storage system to a remote storage system, access the remote storage system to determine file existence and migration status at the remote storage system for the given file;
responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, determine a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system; and
responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, send whole file data for the given file from the primary storage system to the remote storage system to replicate the given file at the remote storage system.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system for asynchronous replication in a hierarchical storage management integrated storage system. For a given file to be replicated from a primary storage system to a remote storage system, the primary storage system accesses the remote storage system to determine file existence and migration status at the remote storage system for the given file. Responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, the primary storage system determines a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system. Responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, the primary storage system sends whole file data for the given file to the remote storage system to replicate the given file at the remote storage system.
34 Citations
20 Claims
-
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
for a given file to be replicated from a primary storage system to a remote storage system, access the remote storage system to determine file existence and migration status at the remote storage system for the given file; responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, determine a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system; and responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, send whole file data for the given file from the primary storage system to the remote storage system to replicate the given file at the remote storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, in a data processing system, for asynchronous replication in a hierarchical storage management integrated storage system, the method comprising:
-
for a given file to be replicated from a primary storage system to a remote storage system, accessing the remote storage system to determine file existence and migration status at the remote storage system for the given file; responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, determining a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system; and responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, sending whole file data for the given file from the primary storage system to the remote storage system to replicate the given file at the remote storage system. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; for a given file to be replicated from a primary storage system to a remote storage system, access the remote storage system to determine file existence and migration status at the remote storage system for the given file; responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, determine a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system; and responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, send whole file data for the given file from the primary storage system to the remote storage system to replicate the given file at the remote storage system. - View Dependent Claims (18, 19, 20)
-
Specification