What is Autonomic Computing?

Definition of Autonomic Computing

Autonomic Computing is an IT term that refers to the self-maintenance capability of computer systems.


Autonomic Computing was firstly introduced by IBM. There were two main reasons behind invention of Autonomic Computing systems. First of all, there are small tasks like installing some specific updates that can be done without human or administrator’s intervention to save his time. Secondly, the architecture of computing devices is becoming complex day by day. So it has become difficult to train all IT professionals who deal with the system to perform troubleshooting and other architecture related complex tasks. For these two reasons, Autonomic Computing came into picture. There are four main areas that are being encountered in Autonomic Computing. These areas include self-healing, self-configuration, self-optimization and self-protection. Self-configuration includes installing necessary updates and keeping the system up-to-date. Self-healing refers to automatic error detection and correction or troubleshooting. Self-optimization includes automatic resource control for optimizing functioning of the systems. Whereas, self-protection includes the processes  that are defined for automatic attack detection and prevention. All these four areas make Autonomic Computing systems adaptive, aware and automatic in nature.



Subscribe To Cloudopedia

Subscribe To Cloudopedia

Join our mailing list to learn the lastest Cloud Computing Terms and Jargon.

Thank you for Subscribing. 

Powered byRapidology
Become an Expert in Cloud Computing

Become an Expert in Cloud Computing

Learn New Terms and Jargon and stay on Top of Cloud Computing

You have Successfully Subscribed!