The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 08, 2010
Filed:
Jun. 26, 2002
Greg M. Dritschler, Poughkeepsie, NY (US);
Guenter Vater, Rottenburg, DE;
Robert Vaupel, Rottenburg, DE;
Peter B. Yocom, Wappingers Falls, NY (US);
Greg M. Dritschler, Poughkeepsie, NY (US);
Guenter Vater, Rottenburg, DE;
Robert Vaupel, Rottenburg, DE;
Peter B. Yocom, Wappingers Falls, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
The invention relates to the control of servers which process client work requests in a computer system on the basis of resource consumption. Each server contains multiple server instances (also called 'execution units') which execute different client work requests in parallel. A workload manager determines the total number of server containers and server instances in order to achieve the goals of the work requests. The number of server instances started in each server container depends on the resource consumption of the server instances in each container and on the resource constraints, service goals and service goal achievements of the work units to be executed. At predetermined intervals during the execution of the work units the server instances are sampled to check whether they are active or inactive. Dependent on the number of active server instances the number of server address spaces and server instances is repeatedly adjusted to achieve an improved utilization of the available virtual storage and an optimization of the system performance in the execution of the application programs.