Autonomic Computing, International Conference on (2004)
New York, New York
May 17, 2004 to May 18, 2004
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICAC.2004.65
David M. Chess , IBM Thomas J. Watson Research Center
Alla Segal , IBM Thomas J. Watson Research Center
Ian Whalley , IBM Thomas J. Watson Research Center
Steve R. White , IBM Thomas J. Watson Research Center
The behavior of a system results from the behaviors of its components, and from the interactions and relationships among them. In order to create computing systems that manage themselves, we will need to design both the behaviors of the individual elements, and the relationships that are formed among them. This paper describes a research project called Unity, carried out at IBM's Thomas J. Watson Research Center, in which we explore some of the behaviors and relationships that will allow complex computing systems to manage themselves; to be self-configuring, self-optimizing, self-protecting, and self-healing. The four principle aspects of Unity that we will examine are the overall architecture of the system, the role of utility functions in decision-making within the system, the way the system uses goal-driven self-assembly to configure itself, and the design patterns that enable self-healing within the system.
I. Whalley, S. R. White, D. M. Chess and A. Segal, "Unity: Experiences with a Prototype Autonomic Computing System," Autonomic Computing, International Conference on(ICAC), New York, New York, 2004, pp. 140-147.