Autonomic Computing not to be confused with the more demanding Autonomous Computing Systems of artificial intelligence or robotics in cognitive science. Autonomic computing is a new beginning in the 21st Century, primarily done by IBM and the term Autonomic Computing is used as a paradigm that opportunities for self-configuration, optimization and recovery, especially from a business perspective.
Nevertheless, the approach of autonomic computing is not like artificial intelligence or robotics or investigation of self-organization in cognitive science, as we said ago.
Basic idea of Autonomic Computing
The basic idea of autonomic computing is not new. Basic features of a computer (partial) systems is an autonomy itself is actually one of the key techniques of the software architecture. The development of Autonomic Computing as the boundary between systems is accomplished for example in service-oriented architectures. The local interpretation of the concept of Autonomic Computing is weaker because it does not refer to self-organizing systems.
Levels of Autonomic Computing
Autonomic Computing, therefore, is the engineering-based view of self-organization and the application level. The latter is carried out overall view of the company or of not only total and sub-systems.Advertisement
Self-management in Autonomic Computing consists of four principles :
- Self-configuration : Auto-configuration of components
- Self-healing: Automatic detection and correction of faults within it
- Self-improvement : Automatic monitoring and control of resources to their best possible functioning in terms of the defined requirements
- Self-protection : Anticipatory attack detection and protection against attacks
Conclusion drawn by the author
Kephart and Chess’s view on Autonomic Computing, in the book “The Vision of Autonomic Computing” is raises several questions. With due respect to the authors, it can be said – a Syringe can be filled with poison contrary to a life saving medicine. It does not points that the Syringe is an Evil. Autonomic Computing, does have the promises of advancing human robotics.