Towards an autonomic computing environment

Autonomic Computing is a promising new concept in system development. It aims to (i) increase reliability by designing systems to be self-protecting and self-healing; and (ii) increase autonomy and performance by enabling systems to adapt to changing circumstances, using self-configuring and self-optimizing mechanisms. This paper discusses the type of system architecture needed to support such objectives.

[1]  Sandeep Neema,et al.  Modeling and generation tools for large-scale, real-time embedded systems , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

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

[3]  Rob Sherwood,et al.  Lessons Learned During Implementation and Early Operations of the DS1 Beacon Monitor Experiment , 2000 .

[4]  P. Pandurang Nayak,et al.  Remote Agent: To Boldly Go Where No AI System Has Gone Before , 1998, Artif. Intell..

[5]  Dennis G. Shea,et al.  Autonomic personal computing , 2003, IBM Syst. J..

[6]  M. Sue,et al.  Beacon Monitor Operations on the Deep Space One Mission , 1998 .

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

[8]  Thomas A. Corbi,et al.  The dawning of the autonomic computing era , 2003, IBM Syst. J..

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

[10]  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..

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