摘要 |
A solution for allowing a scheduler ( 205 ) to interact with a provisioner ( 250 ) is proposed. Particularly, the scheduler submits different jobs for execution according to a predefined plan ( 225 ); for this purpose, each job requires a workstation with specific characteristics. In the proposed solution, the available workstations are partitioned into pools (each one associated with a corresponding category of jobs). Whenever a submitted job cannot be executed because no workstation (with the required characteristics) is available in the respective pool, the scheduler sends a corresponding request to the provisioner. In response thereto, the provisioner allocates further workstations to the pool (for example, according to user defined policies, a probability of breaching the time constraints of the jobs, or their priorities). In this way, additional resources can be allocated on-demand according to the contingent needs of the jobs that must be executed.
|