Managing service demand load relative to infrastructure capacity in a networked computing environment

US9256900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9256900-B2
Application numberUS-94632410-A
CountryUS
Kind codeB2
Filing dateNov 15, 2010
Priority dateNov 15, 2010
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein the dynamic event comprises at least one of the following: a new request for a computing resource, an electrical power constraint, an electrical brownout, a denial of service, a network outage, a server outage, a storage outage, and an application failure. 3. The method of claim 1 , wherein the selected SLA further comprises a dynamic event and an event action to be taken in response to the dynamic event, and wherein the selected SLA is encoded as an SLA rule and a specific event action is determined based upon the dynamic event, the SLA rule, and infrastructure utilization relative to the infrastructure capacity. 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: and allocating 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. 5. The computer program product of claim 4 , wherein the dynamic event comprises at least one of the following: a new request for a computing resource, an electrical power constraint, an electrical brownout, a denial of service, a network outage, a server outage, a storage outage, and an application failure. 6. The computer program product of claim 4 , wherein the selected SLA further comprises a dynamic event and an event action to be taken in response to the dynamic event, and wherein the selected SLA is encoded as an SLA rule and a specific event action is determined based upon the dynamic event, the SLA rule, and infrastructure utilization relative to the infrastructure capacity. 7. The method of claim 1 , wherein adjustment of the default price to the adjusted price is based, at least in part, upon both of the following: (i) the dynamic event in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment. 8. The computer program product of claim 4 , wherein adjustment of the default price to the adjusted price is based, at least in part, upon both of the following: (i) the dynamic event in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment. 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; 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. 10. The computerized system of claim 9 , wherein the dynamic event comprises at least one of the following: a new request for a computing resource, an electrical power constraint, an electrical brownout, a denial of service, a network outage, a server outage, a storage outage, and an application failure. 11. The computerized system of claim 9 , wherein the selected SLA further comprises a dynamic event and an event action to be taken in response to the dynamic event, and wherein the selected SLA is encoded as an SLA rule and a specific event action is determined based upon the dynamic event, the SLA rule, and infrastructure utilization relative to the infrastructure capacity. 12. The computerized system of claim 11 , wherein the event action comprises at least one of the following: reallocating resources such that there is no impact to the consumer, reducing available resources by a predetermined amount, reprioritizing the consumer service request, deferring the consumer service request for a predetermined period of time, and reducing the rate the consumer is charged by a predetermined amount. 13. The computerized system of claim 9 wherein adjustment of the default price to the adjusted price is based, at least in part, upon both of the following: (i) the dynamic event in the networked computing environment, and (ii) infrastructure utilization relative to infrastructure capacity in the networked computing environment. 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; 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 modi

Assignees

Inventors

Classifications

  • Customer relationship services · CPC title

  • Electronic shopping [e-shopping] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9256900B2 cover?
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 plur…
Who is the assignee on this patent?
Brown Gene L, Brookbanks Michael D, Coffey Brendan F, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06Q30/0601. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).