Disaster Recovery and Automatic Relocation of Cloud Services
First Claim
1. A method comprising:
- in a cloud computing system comprising a plurality of hierarchical levels including a pod level, a data center level that comprises a plurality of pods and a next generation network level that comprises a plurality of data centers, wherein each pod comprises a plurality of compute, storage and service node devices, receiving a notification at a management device in a particular pod that performs pod level resource management operations for the particular pod, the notification indicating that services associated with one or more impacted devices in the particular pod need to be moved;
determining whether there are replacement devices available in the particular pod to perform the services of the one or more impacted devices; and
when it is determined that there are replacement devices in the particular pod available to perform the services of the one or more impacted devices, automatically rendering the one or more impacted devices in the particular pod to perform the services.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided to move the services performed on one device to another device in a cloud computing system for a variety of reasons including failure, maintenance or upgrade of the device. A notification is received that services performed by an impacted device in a domain of a plurality of hierarchical domains need to be moved. A determination is made as to whether there are replacement resources available in the domain to perform the services, and if so, the replacement resources are automatically rendered to perform the services. The process continues to higher level domains that have a view into the capabilities of subordinate domains in order to determine where to move the services within the cloud computing system.
-
Citations
24 Claims
-
1. A method comprising:
-
in a cloud computing system comprising a plurality of hierarchical levels including a pod level, a data center level that comprises a plurality of pods and a next generation network level that comprises a plurality of data centers, wherein each pod comprises a plurality of compute, storage and service node devices, receiving a notification at a management device in a particular pod that performs pod level resource management operations for the particular pod, the notification indicating that services associated with one or more impacted devices in the particular pod need to be moved; determining whether there are replacement devices available in the particular pod to perform the services of the one or more impacted devices; and when it is determined that there are replacement devices in the particular pod available to perform the services of the one or more impacted devices, automatically rendering the one or more impacted devices in the particular pod to perform the services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
in a cloud computing system comprising a plurality of data centers each comprising a plurality of compute, storage and service node devices, receiving a notification at a management device that performs resource management operations for the plurality of data centers, the notification indicating that operations of a data center need to be moved; and determining whether another one or more of the plurality of data centers has resources available to satisfy the operations of the data center that need to be moved. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus comprising:
-
a network interface device configured to enable communications over a network; a processor coupled to the network interface device, the processor configured to; receive a notification that services performed by an impacted device in a domain of a plurality of hierarchical domains of a cloud computing system need to be moved; determine whether there are replacement resources available in the domain to perform the services of the impacted device; and automatically render the replacement resources in the domain to perform the services. - View Dependent Claims (19, 20, 21)
-
-
22. One or more computer readable storage media encoded with instructions that when executed are operable to:
-
receive a notification at a management device that performs resource management operations for a plurality of data centers in a cloud computing system, the notification indicating that operations of a data center need to be moved; and determine whether another one or more of the plurality of data centers has resources available to satisfy the operations of the data center that need to be moved. - View Dependent Claims (23, 24)
-
Specification