Disaster recovery as a dynamic service
AssigneeInternational Business Machines Corporation
InventorsManish Gupta, Sreekrishnan Venkiteswaran
Life of this patent
Estimating the term…
Abstract
A system, method and program product that provides a disaster recovery (DR) brokerage infrastructure. A system is described that includes: a network of intermediate storage nodes and peering points; and a brokerage manager that periodically evaluates a set of DR as a service (DRaaS) providers and selects a cost optimal DRaaS provider for a subscriber, wherein the brokerage manager replicates DR related data for the subscriber in an intermediate storage node prior to delivery to the cost optimal DRaaS provider.
Claims17
A disaster recovery (DR) brokerage infrastructure, comprising:
- a system that provides access to a network of intermediate storage nodes and peering points;
- and
- a brokerage manager that periodically evaluates a set of DR as a service (DRaaS) providers and selects a cost optimal DRaaS provider for a subscriber, wherein the brokerage manager replicates DR related data for the subscriber in a selected intermediate storage node prior to delivery to the cost optimal DRaaS provider;
- wherein the brokerage manager includes:
- a replication orchestrator for determining the selected intermediate storage node and scheduling replication of the DR related data therein;
- a candidate selection system that periodically evaluates the set of DRaaS providers and selects the cost optimal DRaaS provider;
- a switchover manager that manages a process of switching to a new DRaaS provider for the subscriber;
- and
- a failover manager that triggers failover procedures for the subscriber to the selected DRaaS provider in the event of a disaster incident.
A computer program product stored on computer readable storage medium, which when executed by a computer system, provides a disaster recovery (DR) brokerage infrastructure, comprising:
- programming instructions for managing a network of intermediate storage nodes and peering points;
- programming instructions that periodically evaluate a set of DR as a service (DRaaS) providers and selects a cost optimal DRaaS provider for a subscriber;
- programming instructions that manage replication of DR related data for the subscriber in a selected intermediate storage node prior to delivery to the cost optimal DRaaS provider;
- programming instructions for determining the selected intermediate storage node and scheduling replication of the DR related data therein;
- programming instructions that periodically evaluate the set of DRaaS providers and selects the cost optimal DRaaS provider;
- programming instructions that manage a process of switching to a new DRaaS provider for the subscriber;
- and
- programming instructions that triggers failover procedures for the subscriber to the selected DRaaS provider in the event of a disaster incident.
A method of implementing a disaster recovery (DR) brokerage infrastructure, comprising:
- providing access to a network of intermediate storage nodes and peering points;
- periodically evaluating a set of DR as a service (DRaaS) providers and selects a cost optimal DRaaS provider for a subscriber;
- replicating DR related data for the subscriber in a selected intermediate storage node prior to delivery to the cost optimal DRaaS provider;
- determining the selected intermediate storage node and scheduling replication of the DR related data therein;
- periodically evaluating the set of DRaaS providers and selecting the cost optimal DRaaS provider;
- switching to a new DRaaS provider for the subscriber;
- and
- triggering failover procedures for the subscriber to the selected DRaaS provider in the event of a disaster incident.
Dependencies are inferred from the claim text.