-
1.
公开(公告)号:EP1470481A4
公开(公告)日:2008-02-20
申请号:EP03704060
申请日:2003-01-29
Applicant: IBM
Inventor: BIGUS JOSEPH PHILLIP , HELLERSTEIN JOSEPH L , PAREKH SUJAY , PILGRIM JEFFREY ROBERT , SCHLOSNAGLE DONALD A , SQUILLANTE MARK S , THATHACHAR JAYRAM S
CPC classification number: G06F11/3495 , G06F9/5083 , G06F9/541 , Y10S707/99931 , Y10S707/99932
Abstract: A system and method are described for constructing and implementing generic software agents for automated tuning of computer systems and applications. The framework defines the modules and interfaces to allow agents to be created in a modular fashion. The specifics of the target system are captured by adaptors that provide a uniform interface to the target system. Data in the agent is managed by a metric manager, and controller modules implement the desired control algorithms. The modular structure and common interfaces allow for the construction of generic agents that are applicable to a wide variety of target systems, and can use a wide variety of control algorithms.
-
公开(公告)号:CA2473652A1
公开(公告)日:2003-08-07
申请号:CA2473652
申请日:2003-01-29
Applicant: IBM
Inventor: SQUILLANTE MARK S , HELLERSTEIN JOSEPH L , SCHLOSNAGLE DONALD A , THATHACHAR JAYRAM S , PILGRIM JEFFREY ROBERT , PAREKH SUJAY , BIGUS JOSEPH PHILLIP
IPC: G06F11/34 , G06F7/00 , G06F9/45 , G06F9/46 , G06F9/50 , G06F15/00 , G06F15/18 , H04J1/00 , G06F19/00 , G06F17/60
Abstract: A system and method are described for constructing and implementing generic software agents for automated tuning of computer systems and applications. The framework defines the modules and interfaces to allow agents to be created in a modular fashion. The specifics of the target system (260) are captured by adaptors (230) that provide a uniform interface to the target system (260). Data in the agent is managed by a metric manager (240), and controller modules implement the desired control algorithms. The modular structure and common interfaces allow for the construction of generic agents that are applicable to a wide variety of target systems, and can use a wide variety of control algorithms.
-