Autonomicity - an antidote for complexity?

Autonomic computing and other self-managing system initiatives, many strongly based on biological metaphors, are emerging as a significant new vision for the design and development of complex computer systems. They offer the promise of controlling complexity through the achievement of self governance (autonomy) and self management (autonomicity). We consider how complexity is exhibited in the computer industry as a whole, and how the situation is deteriorating, rather than improving. We consider how autonomous and autonomic systems, with their biological inspiration, can provide a framework for tackling complexity and overcoming the problems of its (unavoidable) inherent existence in certain classes of systems.

[1]  Alexander Wolfe News analysis: IBM sets its sights on autonomic computing , 2002 .

[2]  Roy Sterritt,et al.  Towards autonomic computing: effective event management , 2002, 27th Annual NASA Goddard/IEEE Software Engineering Workshop, 2002. Proceedings..

[3]  Roy Sterritt,et al.  Pulse monitoring: extending the health-check for the autonomic grid , 2003, IEEE International Conference on Industrial Informatics, 2003. INDIN 2003. Proceedings..

[4]  Walter Truszkowski,et al.  Asteroid exploration with autonomic systems , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..

[5]  Hermann Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992 .

[6]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[7]  T. Oates Fault Identification in Computer Networks: A Review and a New Approach , 1995 .

[8]  L.D. Paulson IBM begins autonomic-computing project , 2002, Computer.

[9]  Walter Truszkowski,et al.  NASA's Swarm Missions: The Challenge of Building Autonomous Software , 2004, IT Prof..

[10]  Mika Klemettinen,et al.  A Knowledge Discovery Methodology for Telecommunication Network Alarm Databases , 1999 .

[11]  Jacques Labetoulle,et al.  Intelligent agents for network management: a fault detection experiment , 1999, Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).

[12]  Margo I. Seltzer,et al.  Scooped, Again , 2003, IPTPS.

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

[14]  Seraphin B. Calo,et al.  Alarm correlation and fault identification in communication networks , 1994, IEEE Trans. Commun..

[15]  Michael Swartwout Engineering data summaries for space missions , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).

[16]  E. Mainsah Autonomic computing: the next era of computing , 2002 .

[17]  Jean-Claude Laprie,et al.  Dependable computing: concepts, limits, challenges , 1995 .

[18]  Rob Sherwood,et al.  Flight Validation of On-Demand Operations: The Deep Space One Beacon Monitor Operations Experiment , 1999 .

[19]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[20]  Roy Sterritt,et al.  Autonomic Computing - a means of achieving dependability? , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[21]  Brian Randell,et al.  Turing Memorial Lecture Facing Up to Faults , 2000, Comput. J..

[22]  Brian Randell,et al.  Fundamental Concepts of Dependability , 2000 .

[23]  M.G. Hinchey,et al.  Autonomous and autonomic systems: a paradigm for future space exploration missions , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[24]  Roy Sterritt,et al.  Personal autonomic computing self-healing tool , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..