INTER-CLOUD RESOURCE SHARING WITHIN A CLOUD COMPUTING ENVIRONMENT
First Claim
1. A method for inter-Cloud resource sharing in a Cloud computing environment, comprising:
- assessing a resource requirement needed to fulfill a request received on a first Cloud provider;
determining whether the first Cloud provider has resources available to meet the resource requirement;
identifying a second Cloud provider capable of fulfilling any shortfall between the resources available for the first Cloud provider and the resource requirement; and
negotiating between the first Cloud provider and the second Cloud provider to fulfill the shortfall using resources of the second Cloud provider.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for establishing inter-Cloud resource sharing agreements and policies such that dynamic expansion/contraction of Cloud resource requests can be seamlessly addressed without requiring physical build-out of the primary Cloud infrastructure and advertising the need for additional resources or the offer to provide additional resources can be brokered through an established marketplace. The financial transaction will support a symbiotic bi-lateral fair-share method that better aligns with an alternating supplier/consumer business model. Using this system and method will decrease the amount of time needed to respond to a given Cloud service request while advantaging a resource sharing model amongst established Cloud providers.
144 Citations
22 Claims
-
1. A method for inter-Cloud resource sharing in a Cloud computing environment, comprising:
-
assessing a resource requirement needed to fulfill a request received on a first Cloud provider; determining whether the first Cloud provider has resources available to meet the resource requirement; identifying a second Cloud provider capable of fulfilling any shortfall between the resources available for the first Cloud provider and the resource requirement; and negotiating between the first Cloud provider and the second Cloud provider to fulfill the shortfall using resources of the second Cloud provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A Cloud manager for managing inter-Cloud resource sharing in a Cloud computing environment, comprising;
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the Cloud manager to; assess a resource requirement needed to fulfill a request received on a first Cloud provider; determine whether the first Cloud provider has resources available to meet the resource requirement; identify a second Cloud provider capable of fulfilling any shortfall between the resources available for the first Cloud provider and the resource requirement; and negotiate between the first Cloud provider and the second Cloud provider to fulfill the shortfall using resources of the second Cloud provider. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium containing a program product for managing inter-Cloud resource sharing in a Cloud computing environment, the computer readable medium comprising program code for causing a computer system to:
-
assess a resource requirement needed to fulfill a request received on a first Cloud provider; determine whether the first Cloud provider has resources available to meet the resource requirement; identify a second Cloud provider capable of fulfilling any shortfall between the resources available for the first Cloud provider and the resource requirement; and negotiate between the first Cloud provider and the second Cloud provider to fulfill the shortfall using resources of the second Cloud provider. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for managing inter-Cloud resource sharing in a Cloud computing environment, comprising:
providing a computer infrastructure being operable to; assess a resource requirement needed to fulfill a request received on a first Cloud provider; determine whether the first Cloud provider has resources available to meet the resource requirement; identify a second Cloud provider capable of fulfilling any shortfall between the resources available for the first Cloud provider and the resource requirement; and negotiate between the first Cloud provider and the second Cloud provider to fulfill the shortfall using resources of the second Cloud provider.
Specification