Browse Prior Art Database

System and Method to Minimize Response Time in Enterprise Applications by Optimizing System Resources with Minimal Turnaround Time

IP.com Disclosure Number: IPCOM000130619D
Original Publication Date: 2005-Oct-31
Included in the Prior Art Database: 2005-Oct-31
Document File: 2 page(s) / 23K

Publishing Venue

IBM

Abstract

Background --------------------

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

Page 1 of 2

System and Method to Minimize Response Time in Enterprise Applications by Optimizing System Resources with Minimal Turnaround Time

Main Idea

A system for proactively determining the optimal resource configuration at any given time for a system, and making recommendations for resource optimization before the actual need for the resource optimization occurs. The invention maintains a historical database in order to perform this prediction. The system further uses this historical database in conjunction with industry heuristics and the tuner's static knowledge base to predict the most optimal resource configuration on any given platform and hardware environment.

The current invention consists of the following parts:

a. A system monitor
b. Historical Database
c. Calculation Engine
d. Dynamic profile creation
e. Configuration changer

The system monitor, monitors the system at specific intervals. It aggregates the resource usage statistics from various components of the system such as network, cpu cycles, etc at a specific system configuration (thread pool size = X, connection pool size = Y, etc) and persists this information in the historical database. The data so persisted is a function of the applications that are hosted on the system and time. This consitutes a profile.

If, at some point during the day, for a specific set of applications, the system runs out of thread pools, the system monitor takes note and a trial and error approach is used to determine the optimal...