Title :
Dynamic-agents for dynamic service provisioning
Author :
Chen, Qiming ; Chundi, Parvathi ; Dayal, Umeshwar ; Hsu, Meichun
Author_Institution :
Software Technol. Lab., HP Lab., Palo Alto, CA, USA
Abstract :
We claim that a dynamic-agent infrastructure can provide a shift from static distributed computing to dynamic distributed computing, and we have developed such an infrastructure to realize such a shift. We shall show its impact on software engineering through a comparison with other distributed object-oriented systems such as CORBA and DCOM, and demonstrate its value in highly dynamic system integration and service provisioning. The infrastructure is Java-based, light-weight, and extensible. It differs from other agent platforms and client/server infrastructures in its support of dynamic behavior modification of agents. A dynamic-agent is not designed to have a fixed set of predefined functions but instead, to carry application-specific actions, which can be loaded and modified on theory. This allows a dynamic-agent to adjust its capability for accommodating environment and requirement changes, and play different roles across multiple applications. The above features are supported by the light-weight, built-in management facilities of dynamic-agents, which can be commonly used by the "carried" application programs to communicate, manage resources and modify their problem solving capabilities. Therefore, the proposed infrastructure allows application-specific multi-agent systems to be developed easily on top of it, provides "nuts and bolts" for run-time system integration, and supports dynamic service construction, modification and movement. A prototype has been developed at HP Labs and made available to several external research groups.
Keywords :
distributed processing; software agents; software engineering; Java-based; distributed computing; distributed object-oriented systems; dynamic service provisioning; dynamic-agent; dynamic-agent infrastructure; software engineering; Autonomous agents; Fasteners; Laboratories; Microwave integrated circuits; Multiagent systems; Problem-solving; Prototypes; Resource management; Software agents; World Wide Web;
Conference_Titel :
Cooperative Information Systems, 1998. Proceedings. 3rd IFCIS International Conference on
Conference_Location :
New York, NY, USA
Print_ISBN :
0-8186-8380-5
DOI :
10.1109/COOPIS.1998.706188