Light weight workload management server integration
AssigneeInternational Business Machines Corporation
InventorsBrian K. Caufield, Yong Li, Xiaoyan Pu
Life of this patent
Estimating the term…
Abstract
A method, computer program product and system for workload management for an Extract, Transform, and Load (ETL) system. A priority of each workload in a set of workloads is determined using a priority rule. In response to determining that the priority of a workload to be checked has a highest priority, it is indicated that the workload has the highest priority. It is determined whether at least one logical resource representing an ETL metric is available for executing the workload. In response to determining that the workload has the highest priority and that the at least one logical resource is available, it is determined that the workload is runnable.
Claims24
A method for workload management for an Extract, Transform, and Load (ETL) system, comprising:
- determining a priority of each workload in a set of workloads using a priority rule;
- in response to determining that the priority of a workload to be checked has a highest priority, indicating that the workload has the highest priority;
- determining whether at least one logical resource representing an ETL metric is available for executing the workload;
- and
- in response to determining that the workload has the highest priority and that the at least one logical resource is available, determining that the workload is runnable.
A computer system for workload management for an Extract, Transform, and Load (ETL) system, comprising:
- a processor;
- and
- a storage device connected to the processor, wherein the storage device has stored thereon a program, and wherein the processor is configured to execute instructions of the program to perform operations, wherein the operations comprise:
- determining a priority of each workload in a set of workloads using a priority rule;
- in response to determining that the priority of a workload to be checked has a highest priority, indicating that the workload has the highest priority;
- determining whether at least one logical resource representing an ETL metric is available for executing the workload;
- and
- in response to determining that the workload has the highest priority and that the at least one logical resource is available, determining that the workload is runnable.
A computer program product for workload management for an Extract, Transform, and Load (ETL) system, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, wherein the computer readable program code, when executed by a processor of a computer, is configured to perform:
- determining a priority of each workload in a set of workloads using a priority rule;
- in response to determining that the priority of a workload to be checked has a highest priority, indicating that the workload has the highest priority;
- determining whether at least one logical resource representing an ETL metric is available for executing the workload;
- and
- in response to determining that the workload has the highest priority and that the at least one logical resource is available, determining that the workload is runnable.
Dependencies are inferred from the claim text.