On-demand access to compute resources

US11765101B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11765101-B2
Application numberUS-202217985252-A
CountryUS
Kind codeB2
Filing dateNov 11, 2022
Priority dateApr 7, 2005
Publication dateSep 19, 2023
Grant dateSep 19, 2023

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.

Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment. The event can be a threshold or a triggering event within or outside of the local environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor apparatus of a computerized apparatus within a webserver environment, cause the computerized apparatus to: process webserver traffic using the webserver environment; detect one or more events relating to the processing of the webserver traffic; based at least on the detected one or more events, determine that at least a portion of the webserver traffic should be processed using an on-demand compute environment, the on-demand compute environment in network data communication with the webserver environment; based at least on the determination, cause provisioning of at least some resources of the on-demand compute environment, the provisioning to enable the on-demand compute environment to process at least some of the webserver traffic; and cause at least a portion of the webserver traffic to be processed by the provisioned on-demand compute environment. 2. The non-transitory computer-readable storage medium of claim 1 , wherein the causation of provisioning of the at least some resources of the on-demand compute environment comprises: creation, via at least one software process, of a specification of resources, the specification of resources comprising at least data relating to at least one explicit resource requirement associated with the processing; and transmission via at least one network protocol of at least a portion of the specification of resources from a first computerized process of the computerized apparatus to a second computerized process operating in the on-demand compute environment, the at least portion of the specification of resources configured to cause creation of a new software instance in the on-demand compute environment, the new software instance associated with at least one compute node in the on-demand compute environment and configured to cause processing of the at least portion of the webserver traffic. 3. The non-transitory computer-readable storage medium of claim 1 , wherein the instructions are further configured to, when executed by the processor apparatus of the computerized apparatus, cause placement of at least some compute resources within the on-demand compute environment in a reserved state for use by at least the at least portion of the webserver traffic. 4. The non-transitory computer-readable storage medium of claim 3 , wherein the placement of the at least some compute resources within the on-demand compute environment in a reserved state for use by at least the at least portion of the webserver traffic comprises placement of the at least some compute resources in the reserved state in advance of the detection of the one or more events. 5. The non-transitory computer-readable storage medium of claim 1 , wherein: the network data communication between the on-demand compute environment and the webserver environment comprises at least internetworked data communication; and the event associated with the webserver environment comprises meeting or exceeding a threshold related to the processing of the webserver traffic within the webserver environment, such that one or more service level or quality of service (QoS) requirements associated with the webserver traffic are not being or will not be met. 6. The non-transitory computer-readable storage medium of claim 1 , wherein: the computerized apparatus within the webserver environment comprises at least one Internet webserver: and the network data communication between the on-demand compute environment and the webserver environment comprises at least internetworked data communication. 7. The non-transitory computer-readable storage medium of claim 1 , wherein the causation of provisioning of at least some resources of the on-demand compute environment to enable the on-demand compute environment to process at least some of the webserver traffic comprises provisioning the at least some resources within the on-demand compute environment to enable response to web traffic directed to the webserver environment. 8. The non-transitory computer-readable storage medium of claim 7 , wherein instructions are further configured to, when executed by the processor apparatus, cause the computerized apparatus to route at least some of the webserver traffic received by the webserver environment to the on-demand compute environment for processing by the provisioned at least some resources. 9. The non-transitory computer-readable storage medium of claim 1 , wherein the instructions are further configured to, when executed by the processor apparatus: cause the computerized apparatus to route at least some of the webserver traffic received by the webserver environment to the on-demand compute environment for processing by the provisioned at least some resources; and establish data communication between at least one client browser computer program and the compute environment such that processing of webserver traffic between the at least one client browser computer program and the on-demand compute environment is transparent. 10. The non-transitory computer-readable storage medium of claim 1 , wherein at least the first computerized process is configured to implement at least a portion of an n-tier web services based architecture. 11. The non-transitory computer-readable storage medium of claim 1 , wherein at least the first computerized process is configured to communicate data with an external identity management service, the external identity management service configured to provide at least the webserver environment with data relating to provision of one or more web services. 12. The non-transitory computer-readable storage medium of claim 1 , wherein the detection of the one or more events relating to the processing of the webserver traffic is based at least in part on monitoring i) at least one attribute of the webserver traffic, and (ii) one or more resources of the webserver environment. 13. The non-transitory computer-readable storage medium of claim 1 , wherein the detection of the one or more events relating to the processing of the webserver traffic is based at least in part on evaluating at least one trigger condition, the at least one trigger condition resulting in an increased level of the webserver traffic directed to the webserver environment. 14. The non-transitory computer-readable storage medium of claim 13 , wherein the at least one trigger condition comprises inclusion of data on a first website, the included data causing the increased level of webserver traffic for a second website served by the webserver environment. 15. The non-transitory computer-readable storage medium of claim 13 , wherein the determination that at least a portion of the webserver traffic should be processed using the on-demand compute environment comprises a determination that the provisioning of the at least some of the resources of the compute environment should occur at a time, the time which is based on the evaluating the at least one trigger condition. 16. The non-transitory computer-readable storage medium of claim 1 , wherein the webserver environment further comprises at least one computerized process configured to: identify one or more time periods during which the webserver environment can expect an increased level of traffic relative to normal: and based at least on the identification, cause the provisioning of the at least some resources in advance of at least one of the one or more time periods. 17. The non-transitory computer-readable storage medium of claim 1

Assignees

Inventors

Classifications

  • H04L47/827Primary

    Aggregation of resource allocation or reservation requests · CPC title

  • G06F9/5027Primary

    the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title

  • based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title

  • Offload · CPC title

  • for accessing one among a plurality of replicated servers · 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 US11765101B2 cover?
Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources…
Who is the assignee on this patent?
Iii Holdings 12 Llc
What technology area does this patent fall under?
Primary CPC classification H04L47/827. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).