IP Library › Granted Patent US 7,461,231
Granted Patent B2
US 7,461,231 · App. 11/330,684 · Granted Dec 2, 2008

Autonomically adjusting one or more computer program configuration settings when resources in a logical partition change

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,461,231
App. No.
11/330,684
Granted
Dec 2, 2008
Kind
B2
Abstract

A computer program communicates with a partition manager in the logical partition where the computer program is run. When resource allocation in the logical partition dynamically changes, the partition manager notifies the computer program of the configuration change. The computer program may autonomically adjust one or more configuration settings that affect performance of the computer program to dynamically tune the computer program to optimal performance each time the allocation of resources within the logical partition changes. The partition manager may notify the computer program of an impending change in resource allocation in the logical partition that runs the computer program, which allows the computer program to reconfigure its configuration setting(s) before the partition manager changes the resource allocation in the logical partition.

Claims (18)

1. A method for making an application server aware of a dynamic change in a logical partition while the logical partition is running, wherein the application server includes a configuration setting for threadpool size, a configuration setting for heap size, a configuration setting for size of at least one buffer, and a configuration setting for cache size, the method comprising the steps of:

a dynamic partition manager determining that a dynamic reallocation of hardware resources in the logical partition is needed;

the dynamic partition manager sending a message to the application server regarding the dynamic reallocation of hardware resources in the logical partition before the dynamic partition manager makes the dynamic change to the allocation of hardware resources in the one logical partition;

in response to receiving the message from the dynamic partition manager, the application server autonomically changing at least one configuration setting in the application server that potentially affects performance of a computer system executing the application server, then responding with a message to the dynamic partition manager;

the application server collecting performance statistics for the one logical partition;

the application server comparing the performance statistics to at least one specified criterion to determine whether or not the application server will autonomically change the at least one configuration setting; and

if the dynamic change to the allocation of hardware resources increases a number of processors in the one logical partition, performing the steps of:

increasing the threadpool size; and

increasing the heap size;

if the dynamic change to the allocation of hardware resources increases memory size in the one logical partition, performing the steps of:

increasing the heap size; and

increasing the cache size;

if the dynamic change to the allocation of hardware resources decreases the number of processors in the one logical partition, performing the steps of:

decreasing the threadpool size; and

decreasing the heap size;

if the dynamic change to the allocation of hardware resources decreases the memory size in the one logical partition, performing the steps of:

decreasing the heap size; and

decreasing the cache size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2006
From: BRANDA, STEVEN JOSEPH; STECHER, JOHN JOSEPH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 017225/0919 →
Continuity (1)
Related Publication 20070162720A1 · Jul 12, 2007