RISK-BASED DYNAMIC GEO-LOCATION BASED REPLICATION OF SERVICES IN CLOUD COMPUTING
First Claim
1. A system for dynamic provisioning of resources for a distributed computing infrastructure, said system comprising one or more processor units in communication with a memory and configured to perform a method comprising steps of:
- evaluating a risk, under at least one predicted environmental event, of not replicating at least one local computing service that an operator of said distributed computing infrastructure is expected to provide, wherein said at least one local computing service comprises at least one of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS);
determining whether to replicate said at least one local computing service by adding at least one computing infrastructure service provider (CISP) to said distributed computing infrastructure based on said evaluating of said risk, wherein said evaluation of said risk comprises determining an estimated total cost of replicating said at least one local computing service for each of said at least one CISP, said estimated total cost of replicating comprising a cost for replicating said at least one local computing service to each selected CISP under consideration and a cost for restoring said at least one local computing service from said selected CISP under consideration;
temporarily migrating said at least one local computing service by adding at least one selected CISP to said distributed computing infrastructure if a determination to add said at least one selected CISP is made; and
restoring said at least one local service to said physical computing infrastructure when a probability of disruption of said at least one local computing service at said physical computing infrastructure is extinguished.
0 Assignments
0 Petitions
Accused Products
Abstract
Dynamic provisioning of resources is employed to replicate capabilities and/or services in a distributed computing infrastructure to overcome potential disruptions in the capabilities and/or services. Predictive tools for weather forecasts, risk profile analysis based on geographical location of data/service centers, and historical data are employed to improve service resiliency. Further, for each local computing service that is considered for replication, the cost of disruption is compared with the total cost of replication to ensure that a computing infrastructure service provider is selected in a cost-efficient manner.
-
Citations
25 Claims
-
1. A system for dynamic provisioning of resources for a distributed computing infrastructure, said system comprising one or more processor units in communication with a memory and configured to perform a method comprising steps of:
-
evaluating a risk, under at least one predicted environmental event, of not replicating at least one local computing service that an operator of said distributed computing infrastructure is expected to provide, wherein said at least one local computing service comprises at least one of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS); determining whether to replicate said at least one local computing service by adding at least one computing infrastructure service provider (CISP) to said distributed computing infrastructure based on said evaluating of said risk, wherein said evaluation of said risk comprises determining an estimated total cost of replicating said at least one local computing service for each of said at least one CISP, said estimated total cost of replicating comprising a cost for replicating said at least one local computing service to each selected CISP under consideration and a cost for restoring said at least one local computing service from said selected CISP under consideration; temporarily migrating said at least one local computing service by adding at least one selected CISP to said distributed computing infrastructure if a determination to add said at least one selected CISP is made; and restoring said at least one local service to said physical computing infrastructure when a probability of disruption of said at least one local computing service at said physical computing infrastructure is extinguished. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
14. (canceled)
Specification