Managing service demand load relative to infrastructure capacity in a networked computing environment
First Claim
1. A method for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
- receiving, by a computer processor, from a consumer, a selection of a selected service level agreement (SLA), which sets a default service level and a default price; and
managing, by the computer processor, a service load of a networked computing environment by;
generating, by the computer processor, a modified SLA by adjusting the default price to an adjusted price based, at least in part, upon the selected SLA and at least one of the following;
(i) a dynamic event that has occurred in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment; and
allocating, by the computer processor, a portion of at least one computing resource included in the networked computing environment to the consumer based, at least in part, on the modified 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.
-
Citations
23 Claims
-
1. A method for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
-
receiving, by a computer processor, from a consumer, a selection of a selected service level agreement (SLA), which sets a default service level and a default price; and managing, by the computer processor, a service load of a networked computing environment by; generating, by the computer processor, a modified SLA by adjusting the default price to an adjusted price based, at least in part, upon the selected SLA and at least one of the following;
(i) a dynamic event that has occurred in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment; andallocating, by the computer processor, a portion of at least one computing resource included in the networked computing environment to the consumer based, at least in part, on the modified SLA. - View Dependent Claims (2, 3, 7, 22)
-
-
4. A computer program product for managing service demand load relative to infrastructure capacity in a networked computing environment, the computer program product comprising a non-transitory computer readable storage device, and program instructions stored on the non-transitory computer readable storage device, the program instructions comprising:
-
program instructions to receive from the consumer, a selection of a selected service level agreement (SLA), which sets a default service level and a default price; and program instructions to manage a service load of the networked computing environment by generating a modified SLA by; adjusting the default price to an adjusted price based, at least in part, upon the selected SLA and at least one of the following;
(i) a dynamic event that has occurred in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment; andallocating a portion of at least one computing resource included in the networked computing environment to the consumer based, at least in part, on the modified SLA. - View Dependent Claims (5, 6, 8, 23)
-
-
9. 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 computer readable storage device coupled to the bus, the computer readable storage device comprising program instructions, the program instructions comprising; program instructions to receive from the consumer, a selection of a selected service level agreement (SLA), which sets a default service level and a default price; and program instructions to manage a service load of the networked computing environment by generating a modified SLA by; adjusting the default price to an adjusted price based, at least in part, upon the selected SLA and at least one of the following;
(i) a dynamic event that has occurred in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment; andallocating, by the computer processor, a portion of at least one computing resource included in the networked computing environment to the consumer based, at least in part, on the modified SLA. - View Dependent Claims (10, 11, 12, 13, 15)
-
-
14. A method for managing service demand load relative to infrastructure capacity in a networked computing environment, comprising:
-
receiving, by a computer processor, from a consumer, a selection of a selected service level agreement (SLA), which sets a default service level and a default price; and managing a service load of the networked computing environment by generating a modified SLA by; adjusting, by the computer processor, the default service level to an adjusted service level based, at least in part, upon the selected SLA and at least one of the following;
(i) a dynamic event that has occurred in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment; andallocating, by the computer processor, a portion of at least one computing resource included in the networked computing environment to the consumer based, at least in part, on the modified SLA. - View Dependent Claims (16, 17, 18, 20, 21)
-
-
19. A computer program product for managing service demand load relative to infrastructure capacity in a networked computing environment, the computer program product comprising a non-transitory computer readable storage device, and program instructions stored on the non-transitory computer readable storage device, the program instructions comprising:
-
program instructions to receive from the consumer, a selection of a selected service level agreement (SLA), which sets a default service level and a default price; and program instructions to manage a service load of the networked computing environment by; generating a modified SLA by adjusting the default service level to an adjusted service level based, at least in part, upon the-selected SLA and at least one of the following;
(i) a dynamic event that has occurred in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment; andallocating, by the computer processor, a portion of at least one computing resource included in the networked computing environment to the consumer based, at least in part, on the modified SLA.
-
Specification