MANAGING SERVICE DEMAND LOAD RELATIVE TO INFRASTRUCTURE CAPACITY IN A NETWORKED COMPUTING ENVIRONMENT
First Claim
1. A computer-implemented method for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
- making a plurality of service level agreements (SLAs) available for selection by a consumer at a computer-based portal, wherein each of the plurality of SLAs comprises a price and an associated level of service;
receiving from the consumer via the computer-based portal, a selection of a service level agreement (SLA) from the plurality of SLAs;
receiving a consumer service request from the consumer; and
executing the consumer service request according to an event action that is taken in response to a dynamic event, infrastructure utilization relative to infrastructure capacity in the networked computing environment, and the consumer selected SLA.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an approach for implementing service level agreements (SLAs) having variable service delivery requirements and pricing in a networked (e.g. cloud) computing environment. Under embodiments of the present invention, a plurality of SLAs, each having a different price level, is made available to a consumer. The consumer may select one or more of the plurality of SLAs that reflects the consumer'"'"'s service delivery requirements in a cloud computing environment. A consumer having relatively inflexible service delivery requirements may select one of the SLAs having a relatively higher price, whereas a consumer having relatively flexible service delivery requirements may select one of the SLAs having a relatively lower price. In one embodiment, the SLAs may dynamically provide for relatively lower variable pricing in response to the consumer receiving deferred or a relatively lower level of service during a peak service demand load. In another embodiment, the SLAs may dynamically provide for relatively higher variable pricing in response to consumer service requests that are fulfilled during a relatively higher overall service demand load. In yet another embodiment, the SLAs may dynamically provide for relatively lower variable pricing in response to consumer service requests that occur during a relatively lower overall service demand load.
56 Citations
23 Claims
-
1. A computer-implemented method for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
-
making a plurality of service level agreements (SLAs) available for selection by a consumer at a computer-based portal, wherein each of the plurality of SLAs comprises a price and an associated level of service; receiving from the consumer via the computer-based portal, a selection of a service level agreement (SLA) from the plurality of SLAs; receiving a consumer service request from the consumer; and executing the consumer service request according to an event action that is taken in response to a dynamic event, infrastructure utilization relative to infrastructure capacity in the networked computing environment, and the consumer selected SLA. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized system for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; make a plurality of service level agreements (SLAs) available for selection by a consumer at a computer-based portal, wherein each of the plurality of SLAs comprises a price and an associated level of service; receive from the consumer via the computer-based portal, a selection of a service level agreement (SLA) from the plurality of SLAs; receive a consumer service request from the consumer; and execute the consumer service request according to an event action that is taken in response to a dynamic event, infrastructure utilization relative to infrastructure capacity in the networked computing environment, and the consumer selected SLA. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for managing service demand load relative to infrastructure capacity in a networked computing environment, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
make a plurality of service level agreements (SLAs) available for selection by a consumer at a computer-based portal, wherein each of the plurality of SLAs comprises a price and an associated level of service; receive from the consumer via the computer-based portal, a selection of a service level agreement (SLA) from the plurality of SLAs; receive a consumer service request from the consumer; and execute the consumer service request according to an event action that is taken in response to a dynamic event, infrastructure utilization relative to infrastructure capacity in the networked computing environment, and the consumer selected SLA. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
deploying a computer infrastructure being operable to; make a plurality of service level agreements (SLAs) available for selection by a consumer at a computer-based portal, wherein each of the plurality of SLAs comprises a price and an associated level of service; receive from the consumer via the computer-based portal, a selection of a service level agreement (SLA) from the plurality of SLAs; receive a consumer service request from the consumer; and execute the consumer service request according to an event action that is taken in response to a dynamic event, infrastructure utilization relative to infrastructure capacity in the networked computing environment, and the consumer selected SLA.
-
23. A computer-implemented method for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
-
making a plurality of service level agreements (SLAs) available for selection by a consumer at a computer-based portal, wherein each of the plurality of SLAs has a price and an associated level of service; receiving from the consumer via the computer-based portal, a selection of a service level agreement (SLA) from the plurality of SLAs; receiving a consumer service request from the consumer; and responsive to infrastructure utilization relative to infrastructure capacity in the networked computing environment and the consumer selected SLA, performing at least one of the following; fully executing the consumer service request; partially executing the consumer service request by restricting infrastructure available to execute the consumer service request; and deferring the consumer service request until infrastructure utilization in the networked computing environment is at or below a predetermined level.
-
Specification