Hybrid Cloud Workload Management
First Claim
1. A method for managing a workload, comprising:
- determining, by a processor unit, whether first data processing resources processing a portion of a workload are overloaded;
responsive to a determination that the first data processing resources are overloaded, automatically provisioning, by the processor unit, second data processing resources, wherein the second data processing resources are provided as a service for the provisioning; and
automatically moving, by the processor unit, the portion of the workload from the first data processing resources to the second data processing resources for processing on the second data processing resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for managing a workload in a hybrid cloud. It is determined whether first data processing resources processing a portion of a workload are overloaded. Responsive to a determination that the first data processing resources are overloaded, second data processing resources are automatically provisioned and the portion of the workload is automatically moved to the second data processing resources for processing. The second data processing resources are data processing resources that are provided as a service on the hybrid cloud. Processing of a first portion of a workload being processed on first data processing resources of a hybrid cloud are monitored simultaneously with monitoring processing of a second portion of the workload being processed on second data processing resources of the hybrid cloud. The workload may be allocated automatically between the first portion and the second portion responsive to the simultaneous monitoring.
-
Citations
25 Claims
-
1. A method for managing a workload, comprising:
-
determining, by a processor unit, whether first data processing resources processing a portion of a workload are overloaded; responsive to a determination that the first data processing resources are overloaded, automatically provisioning, by the processor unit, second data processing resources, wherein the second data processing resources are provided as a service for the provisioning; and automatically moving, by the processor unit, the portion of the workload from the first data processing resources to the second data processing resources for processing on the second data processing resources. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for managing a workload, the computer program product comprising:
-
a computer readable storage medium; first program instructions to determine whether first data processing resources processing a portion of a workload are overloaded; second program instructions to automatically provision second data processing resources responsive to a determination that the first data processing resources are overloaded, wherein the second data processing resources are provided as a service for the provisioning; third program instructions to automatically move the portion of the workload from the first data processing resources to the second data processing resources for processing on the second data processing resources; and wherein the first, second, and third program instructions are stored on the computer readable storage medium. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus, comprising:
-
a monitoring infrastructure configured to determine whether first data processing resources processing a portion of a workload are overloaded and to send a request responsive to a determination that the first data processing resources processing the portion of the workload are overloaded; a workload manager configured to receive the request, to automatically provision second data processing resources responsive to receiving the request, wherein the second data processing resources are provided as a service for the provisioning, and to automatically move the portion of the workload from the first data processing resources to the second data processing resources for processing on the second data processing resources. - View Dependent Claims (10, 11, 12)
-
-
13. A method for managing a workload, comprising:
-
simultaneously monitoring, by a processor unit, processing of a first portion of a workload being processed on first data processing resources and monitoring processing of a second portion of a workload being processed on second data processing resources, wherein at least one of the first data processing resources and the second data processing resources comprise data processing resources provided as a service; and responsive to monitoring processing of the first portion of the workload and monitoring processing of the second portion of the workload, allocating, by the processor unit, the workload between the first portion and the second portion. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a monitoring infrastructure configured to monitor simultaneously processing of a first portion of a workload being processed on first data processing resources and processing of a second portion of a workload being processed on second data processing resources, wherein at least one of the first data processing resources and the second data processing resources comprise data processing resources provided as a service; and a workload manager configured to allocate automatically the workload between the first portion and the second portion responsive to the simultaneous monitoring of processing of the first portion of the workload and monitoring of processing of the second portion of the workload. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification