Browse Prior Art Database

A mechanism to reduce the effects of the latency during provisioning of dynamic batch workload environments

IP.com Disclosure Number: IPCOM000202225D
Publication Date: 2010-Dec-10
Document File: 4 page(s) / 76K

Publishing Venue

The IP.com Prior Art Database

Abstract

The invention relates to on-demand provisioning of additional agents in a network dedicated to batch workload execution.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 4

A mechanism to reduce the effects of the latency during provisioning of dynamic batch workload environments

Today it is possible to automatically trigger an automated process in order to add additional computers (either physical and/or vitrtual) when the batch execution environment is running low of resources and hence causing SLA (Service Level Agreement) violations (mainly deadline on job executions not respected). The limit of existing solutions is that the provisioning of new agent usually takes some minutes (in some cases also hours), so the corrective action is in place with an high latency that makes the action ineffective and useless.

    The invention is about using workload broker (such as IBM Tivoli Workload Scheduler) to dispatch the batch workload execution over a pool of dedicated agents for "normal"

jobs. In case that some critical jobs becomes late (the estimated

duration is later than a given deadline, or the duration is more than expected), the workload broker allocates critical job on a second pool (which is dedicated only to critical jobs which are late), if the second pool start to be overloaded (i.e. cpu usage is over a given threshold), then before violating the SLA about job execution, a request for the provisioning of new agent is triggered by a monitoring product (such as IBM Tivoli Monitoring). The advantage over existing solutions is that during the provisioning of the additional agents, critical jobs can run on a pool with a lower load, so SLA can be kept even if provisioning is still in progress.

    This invention combines together three capabilities of four different areas (Scheduling and Planning, Workload Brokering, Provisioning, Monitoring) to achieve the goal of meeting the specified deadlines and the required SLA for all the so called batch workload, that is that type of workload that is planned, runs unattended and whose execution is delegated to a "workload automation" tool like for example Tivoli Workload Scheduler. According to the invention, the "Scheduling and Planning" component of a "Workload Automation" tool works as a "sensing component" that, using its capabilities to plan the workload based on the dependencies among activities and their estimated durations and continuously calculating the risk that a critical job can miss its deadline, can send events (about possible SLA breaches) to an "evaluation component".

    The "evaluation component" uses an innovative algorithm to understand the best action to be taken in order to meet the deadline requested for the critical task, and delegates the execution of the action to an "Actuation component" that simply performs the specified action.

1


Page 02 of 4

(This page contains 00 pictures or other non-text object)

FIGURE 1

    An advantage of the invention resides in the way the evaluation component works in conjunction with the "Workload Brokering component" to calculate the recommended actions to be executed in order to insure that a critical task does no...