NEGOTIATING AGREEMENTS WITHIN A CLOUD COMPUTING ENVIRONMENT
First Claim
1. A method for providing automated contract negotiations within a Cloud computing environment, comprising:
- assessing a resource requirement for performing a task for a first Cloud partner within the Cloud computing environment;
determining whether a shortfall exists between available resources of the first Cloud partner and the resource requirement; and
identifying a master agreement between the first Cloud partner and a second Cloud partner to address the shortfall, the master agreement specifying at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a solution for agreement/contract negotiations within a Cloud computing environment. Specifically, under the present invention, a resource requirement for performing a task for a first Cloud partner is assessed. Once the resource requirement is known, it can be determined whether a shortfall exists between available resources of the first Cloud partner and the resource requirement. If so, a master agreement with a second Cloud partner is identified to address the shortfall. Typically, the master agreement specifies at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. If the terms are agreeable to both Cloud partners, a contract between the two can be formed (e.g., digitally) based on the master agreement.
102 Citations
24 Claims
-
1. A method for providing automated contract negotiations within a Cloud computing environment, comprising:
-
assessing a resource requirement for performing a task for a first Cloud partner within the Cloud computing environment; determining whether a shortfall exists between available resources of the first Cloud partner and the resource requirement; and identifying a master agreement between the first Cloud partner and a second Cloud partner to address the shortfall, the master agreement specifying at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing automated contract negotiations within 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 system to; assess a resource requirement for performing a task for a first Cloud partner within the Cloud computing environment; determine whether a shortfall exists between available resources of the first Cloud partner and the resource requirement; and identify a master agreement between the first Cloud partner and second Cloud partner to address the shortfall, the master agreement specifying at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium containing a program product for providing automated contract negotiations within a Cloud computing environment, the computer readable medium comprising program code for causing a computer to:
-
assess a resource requirement for performing a task for a first Cloud partner within the Cloud computing environment; determine whether a shortfall exists between available resources of the first Cloud partner and the resource requirement; and identify a master agreement between the first Cloud partner and a second Cloud partner to address the shortfall, the master agreement specifying at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An architecture for providing automated contract negotiations within a Cloud computing environment, comprising:
-
a first scheduler associated with a first Cloud partner, the first scheduler being configured to; assess a resource requirement for performing a task for the first Cloud partner, determine whether a shortfall exists between available resources of the first Cloud partner and the resource requirement, and access a master agreement database to identify a master agreement between the first Cloud partner and a second Cloud partner to address the shortfall, the master agreement specifying at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall; a job management tunnel being configured to communicate with a second scheduler associated with the second Cloud partner to determine whether the second Cloud partner can address the shortfall; and a contract agent being configured to generate a contract between the first Cloud partner and the second Cloud partner based on the master agreement. - View Dependent Claims (23)
-
-
24. A method for providing automated contract negotiations within a Cloud computing environment, comprising:
providing a computer infrastructure being operable to; assess a resource requirement for performing a task for a first Cloud partner within the Cloud computing environment; determine whether a shortfall exists between available resources of the first Cloud partner and the resource requirement; and identify a master agreement between the first Cloud partner and with a second Cloud partner to address the shortfall, the master agreement specifying at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall.
Specification