Common software application definition for resource management

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S100000, C717S128000

Reexamination Certificate

active

06775825

ABSTRACT:

TECHNICAL FIELD
This invention relates to a computer system Application Programming Interface (“API”) for generating and sharing common application definitions between multiple performance and resource management tools.
BACKGROUND ART
A number of performance and resource management tools have been developed to assist in administering and optimizing the performance of computer operating systems. In order for such software tools to be useful, they must be aware of the applications that are active in the computing environment that they are monitoring. Existing solutions for monitoring applications on a computer operating system require the administrator to define the applications which are present on the system in a manner specific to that performance or resource management tool used in that solution.
Current schemes for defining applications utilize unique configuration files which group computer system processes by process name, executable file, or other means. However, there exists no consistent approach to such groupings between the different performance and resource management tools currently in use. This lack of consistency forces the user of such tools to generate a configuration of application definitions for each of the different tools, independently of each other.
SUMMARY OF INVENTION
In one respect, what is described is a system for generating and sharing consistent application definitions amongst multiple performance and resource management tools. The described system includes a common interface for accepting requests from performance or resource management tools and returning requested process-to-application mapping data. The system uses a parameters file containing a common syntax for application definitions. A module in the system determines mapping from processes into applications, and a performance monitoring tool senses current system processes' states and provides measurement data to the mapping module.
In another respect, what is described is a method for generating and sharing consistent application definitions amongst multiple performance and resource management tools. The described method includes establishing a set of application definition parameters from which performance and resource management tools can select in order to request performance and resource management data. The requests for information from the performance and resource management tools are accepted by the method. The requests are then processed to generate corresponding process-to-application mapping data, which is then delivered to the requesting performance and resource management tools.
In yet another respect, what is described is a computer readable medium on which is embedded a program. The embedded program includes components used to execute the above method.
Those skilled in the art will appreciate these and other advantages and benefits of various embodiments of the invention upon reading the following detailed description with reference to the below-listed drawings.


REFERENCES:
patent: 5067107 (1991-11-01), Wade
patent: 5418941 (1995-05-01), Peters
patent: 5557793 (1996-09-01), Koerber
patent: 5581755 (1996-12-01), Koerber et al.
patent: 5644764 (1997-07-01), Johnson et al.
patent: 5758348 (1998-05-01), Neubauer
patent: 5826239 (1998-10-01), Du et al.
patent: 5903753 (1999-05-01), Bramnick et al.
patent: 6016394 (2000-01-01), Walker
patent: 6370681 (2002-04-01), Dellarocas et al.
patent: 6467052 (2002-10-01), Kaler et al.
patent: 6571286 (2003-05-01), Fisher et al.
patent: 6571297 (2003-05-01), Cline et al.
patent: 6654948 (2003-11-01), Konuru et al.
patent: 6658654 (2003-12-01), Berry et al.
Shaw, Mary, DeLine, Robert, Klein, Daniel V., Ross, Theodore L., Young, David M., Zelesnik, Gregory, “Abstractions for Software Architecture and Tools to Support Them”, Mar. 8, 1995, p. 1-44, CMU, retrieved Jun. 9, 2003 from google.com searc.*
Allen, Robert and Garlan, David, “Formalizing Architectural Connection”, May 1994, Proceedings of the 16th International Conference of Software Engineering, p. 1-11, retrieved from google.com search.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Common software application definition for resource management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Common software application definition for resource management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Common software application definition for resource management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3343422

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.