Datasheet replication in a cloud computing environment
First Claim
Patent Images
1. A method comprising:
- detecting, by a cloud-based service, one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem;
in response to detecting one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem, selecting, by the cloud-based service, a third storage subsystem to take over as a replication target of the dataset;
identifying, by the cloud-based service, data needed to update the most recent replication of the dataset stored on the third storage subsystem; and
providing to the third storage subsystem, by the cloud-based service, the data needed to update the most recent replication of the dataset stored on the third storage subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable storage mediums for generating an alert on a failure of a storage subsystem to phone home to the cloud in a replication environment. A dataset is replicated from a first storage subsystem to a second storage subsystem. The first and second storage subsystems also phone home log data to the cloud on a periodic basis. In response to detecting a failure of the first storage subsystem to phone home, the cloud generates and sends an alert to the second storage subsystem. In response to receiving this alert, the second storage subsystem starts disaster recovery operations for the dataset.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting, by a cloud-based service, one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem; in response to detecting one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem, selecting, by the cloud-based service, a third storage subsystem to take over as a replication target of the dataset; identifying, by the cloud-based service, data needed to update the most recent replication of the dataset stored on the third storage subsystem; and providing to the third storage subsystem, by the cloud-based service, the data needed to update the most recent replication of the dataset stored on the third storage subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising a cloud-based service that includes computer memory operatively coupled to one or more processors, the computer memory having disposed within it computer program instructions that, when executed by the one or more processors, cause the system to carry out the steps of:
-
detecting one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem; in response to detecting one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem, selecting a third storage subsystem to take over as a replication target of the dataset; identifying data needed to update the most recent replication of the dataset stored on the third storage subsystem; and providing to the third storage subsystem, the data needed to update the most recent replication of the dataset stored on the third storage subsystem. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing program instructions, wherein the program instructions are executable by a processor of a cloud-based service to:
-
detect one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem; in response to detecting one or more conditions indicative of an impending failure of a replication event of a dataset from a first storage subsystem to a second storage subsystem, select a third storage subsystem to take over as a replication target of the dataset; identify data needed to update the most recent replication of the dataset stored on the third storage subsystem; and provide to the third storage subsystem, the data needed to update the most recent replication of the dataset stored on the third storage subsystem. - View Dependent Claims (18, 19, 20)
-
Specification