Autonomic Computing arose out of a need for a means to cope with rapidly growing complexity of integrating, managing, and operating computer-based systems as well as a need to reduce the total cost of ownership of today?s systems.
Autonomic Computing (AC) as a discipline was proposed by IBM in 2001, with the vision to develop self-managing systems [1]. As the name implies, the influence for the new paradigm is the human body's autonomic system, which regulates vital bodily functions such as the control of heart rate, the body?s temperature and blood flow — all without conscious effort.
The vision is to create selfware through self-* properties. The initial set of properties, in terms of objectives, were self-configuring, self-healing, selfoptimizing and self-protecting, along with attributes of self-awareness, self-monitoring and self-adjusting. This self-* list has grown: self-anticipating, self-critical, selfdefining, self-destructing, self-diagnosis, self-governing, self-organized, self-reflecting, and self-simulation, for instance [2][3].