Mathew Thoennes, Mark Hulber, Alan Bivens, Pavitra Ghanta, Donna Dillenberger
Enterprise Workload Manager is a product that dynamically adjusts resources (servers, network, middleware) to enable work to meet end to end performance goals.
Enterprise Workload Management (EWLM) Resource Management
The work in this area is to extend the management function in EWLM beyond the load balancing and provisioning function delivered in EWLM 1.0. The focus of this work is the movement of resources between logical partitions (LPARs) on platforms that support logical partitioning and the movement of resources between process in an operating system instance. The movement of those resources is driven by the user defined EWLM business goal policy. Resources are adjusted to meet the goals specified in the business policy relative to the business importance of those goals. The first results of this work is the management of cpu resources between LPARs running on IBM Power 5 systems in EWLM 2.1. The operating systems supported by this management function are AIX, Linux - SUSE SLES 9 and AS/400. On going work is the support of additional LPAR environments and the extension of management to local resources managed between processes in an operating system instance.
Enterprise Workload Management (EWLM) Solaris support
This work resulted in the support of Sun Solaris 8 and 9 running on SPARC by EWLM starting in release 1.0. The work involved the implementation of a pseudo device driver to support the Open Source Application Response Measurement (ARM) 4.0 APIs for ARM instrumented user applications and the mechanisms to collect the data resulting from those API calls for the EWLM application.
