Simple integration of an on-demand compute environment
First Claim
Patent Images
1. A method comprising:
- receiving a request to integrate a remote compute environment into a local compute environment, wherein a specification of compute resources associated with the request is one of fully explicit, partially explicit, fully implicit based on workload, and based on a virtual private cluster package concept where a virtual private cluster package comprises aspects of provisioning a support environment and adjustments to resource request timeframes including pre-allocation, allocation duration, and post-allocation timeframe adjustments, wherein the remote compute environment comprises a plurality of networked compute nodes under common management and the local compute environment comprises a plurality of networked compute nodes under common management that is separate from the common management of the remote compute environment, wherein the remote compute environment and the local compute environment are configured to receive and process workload, and wherein the compute resources comprise at least one of a server, memory, network bandwidth, a processor, and a virtual compute resource;
integrating local compute environment information with remote compute environment information to make available resources from the remote compute environment to requestors of resources in the local compute environment under the local compute environment requirements; and
receiving a transfer of workload at the remote compute environment from the local compute environment to yield transferred workload, such that compliance with data management policies, security, qualities of service and cost associated with the local compute environment information are maintained for the transferred workload, wherein the workload was submitted by a requestor to the local compute environment for processing.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment.
439 Citations
17 Claims
-
1. A method comprising:
-
receiving a request to integrate a remote compute environment into a local compute environment, wherein a specification of compute resources associated with the request is one of fully explicit, partially explicit, fully implicit based on workload, and based on a virtual private cluster package concept where a virtual private cluster package comprises aspects of provisioning a support environment and adjustments to resource request timeframes including pre-allocation, allocation duration, and post-allocation timeframe adjustments, wherein the remote compute environment comprises a plurality of networked compute nodes under common management and the local compute environment comprises a plurality of networked compute nodes under common management that is separate from the common management of the remote compute environment, wherein the remote compute environment and the local compute environment are configured to receive and process workload, and wherein the compute resources comprise at least one of a server, memory, network bandwidth, a processor, and a virtual compute resource; integrating local compute environment information with remote compute environment information to make available resources from the remote compute environment to requestors of resources in the local compute environment under the local compute environment requirements; and receiving a transfer of workload at the remote compute environment from the local compute environment to yield transferred workload, such that compliance with data management policies, security, qualities of service and cost associated with the local compute environment information are maintained for the transferred workload, wherein the workload was submitted by a requestor to the local compute environment for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a request to integrate a remote compute environment into a local compute environment, wherein a specification of compute resources associated with the request is one of fully explicit, partially explicit, fully implicit based on workload, and based on a virtual private cluster package concept where a virtual private cluster package comprises aspects of provisioning a support environment and adjustments to resource request timeframes including pre-allocation, allocation duration, and post-allocation timeframe adjustments, wherein the remote compute environment comprises a plurality of networked compute nodes under common management and the local compute environment comprises a plurality of networked compute nodes under common management that is separate from the common management of the remote compute environment, wherein the remote compute environment and the local compute environment are configured to receive and process workload, and wherein the compute resources comprise at least one of a server, memory, network bandwidth, a processor, and a virtual compute resource; integrating local compute environment information with remote compute environment information to make available resources from the remote compute environment to requestors of resources in the local compute environment under the local compute environment requirements; and receiving a transfer of workload at the remote compute environment from the local compute environment to yield transferred workload, such that compliance with data management policies, security, qualities of service and cost associated with the local compute environment information are maintained for the transferred workload, wherein the workload was submitted by a requestor to the local compute environment for processing. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; and a non-transitory computer readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving a request to integrate a remote compute environment into a local compute environment, wherein a specification of compute resources associated with the request is one of fully explicit, partially explicit, fully implicit based on workload, and based on a virtual private cluster package concept where a virtual private cluster package comprises aspects of provisioning a support environment and adjustments to resource request timeframes including pre-allocation, allocation duration, and post-allocation timeframe adjustments, wherein the remote compute environment comprises a plurality of networked compute nodes under common management and the local compute environment comprises a plurality of networked compute nodes under common management that is separate from the common management of the remote compute environment, wherein the remote compute environment and the local compute environment are configured to receive and process workload, and wherein the compute resources comprise at least one of a server, memory, network bandwidth, a processor, and a virtual compute resource; integrating local compute environment information with remote compute environment information to make available resources from the remote compute environment to requestors of resources in the local compute environment under the local compute environment requirements; and receiving a transfer of workload at the remote compute environment from the local compute environment to yield transferred workload, such that compliance with data management policies, security, qualities of service and cost associated with the local compute environment information are maintained for the transferred workload, wherein the workload was submitted by a requestor to the local compute environment for processing.
-
Specification