Constructing an Autonomic Computing Infrastructure Using Cougaar

Autonomic computing addresses increasing complexity in computer-based systems by giving these systems the ability to automatically manage many aspects of their own operation. While many aspects of self-management have been examined in isolation, there is a notable lack of an effective autonomic computing infrastructure publicly available with which these techniques could be integrated, compared, and evaluated. We describe an autonomic computing architecture and accompanying implementation infrastructure constructed on top of the cognitive agent architecture, showing that many of its features map naturally to autonomic computing concepts. By implementing a common infrastructure and providing sample applications, autonomic computing research will be better prepared to develop and evaluate self-management techniques

[1]  Gail E. Kaiser,et al.  Using process technology to control and coordinate software adaptation , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[2]  Rajarshi Das,et al.  A multi-agent systems approach to autonomic computing , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[3]  Gail E. Kaiser,et al.  Self-managing systems: a control theory foundation , 2005, 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05).

[4]  Yixin Diao,et al.  ABLE: A toolkit for building multiagent autonomic systems , 2002, IBM Syst. J..

[5]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[6]  Steve R. White,et al.  Unity: experiences with a prototype autonomic computing system , 2004 .

[7]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[8]  Todd Wright Naming services in multi-agent systems: a design for agent-based white pages , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[9]  Richard Lazarus,et al.  An infrastructure for adaptive control of multi-agent systems , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change (IEEE Cat. No.03CH37502).

[10]  Aaron Helsinger,et al.  Cougaar: a scalable, distributed multi-agent architecture , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[11]  Denis Gracanin,et al.  Towards a model-driven architecture for autonomic systems , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..