On demand application scheduling in a heterogeneous workload environment
First Claim
1. A method for balancing nodal allocations in a resource pool common to both transactional workloads and long running workloads, the method comprising:
- parsing a service policy for both transactional workloads and also long running workloads;
determining an allocation of nodes for a common resource pool for the transactional and long running workloads to balance performance requirements for the transactional workloads and long running workloads specified by the service policy; and
, applying the determined allocation to the common resource pool.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to deploying heterogeneous workloads in separate resource pools and provide a method, system and computer program product for on-demand application scheduling in a heterogeneous environment. In one embodiment of the invention, a method for balancing nodal allocations in a resource pool common to both transactional workloads and long running workloads can include parsing a service policy for both transactional workloads and also long running workloads. An allocation of nodes for a common resource pool for the transactional and long running workloads can be determined to balance performance requirements for the transactional workloads and long running workloads specified by the service policy. Subsequently, the determined allocation can be applied to the common resource pool.
38 Citations
13 Claims
-
1. A method for balancing nodal allocations in a resource pool common to both transactional workloads and long running workloads, the method comprising:
-
parsing a service policy for both transactional workloads and also long running workloads;
determining an allocation of nodes for a common resource pool for the transactional and long running workloads to balance performance requirements for the transactional workloads and long running workloads specified by the service policy; and
,applying the determined allocation to the common resource pool. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system for balancing nodal allocations in a resource pool common to both transactional workloads and long running workloads, the data processing system comprising:
-
a router configured for communicative coupling to one or more requesting clients over a computer communications network;
a workload manager for a resource pool common to both transactional workloads and long running workloads; and
,a balancer comprising program code enabled to specify a nodal configuration for the resource pool to achieve performance requirements specified by a service policy both for the transactional workloads and also for the long running workloads. - View Dependent Claims (7, 8)
-
-
9. A computer program product comprising a computer usable medium having computer usable program code for balancing nodal allocations in a resource pool common to both transactional workloads and long running workloads, the computer program product including:
-
computer usable program code for parsing a service policy for both transactional workloads and also long running workloads;
computer usable program code for determining an allocation of nodes for a common resource pool for the transactional and long running workloads to balance performance requirements for the transactional workloads and long running workloads specified by the service policy; and
,computer usable program code for applying the determined allocation to the common resource pool. - View Dependent Claims (10, 11, 12, 13)
-
Specification