Autonomic Computing
Autonomic Computing
COMPUTING
Prepared by:
Suroj Karmacharya
Bed. ICT
Roll No.: 49
INTRODUCTION
● Computer's ability to manage itself automatically
● Software system that operates on its own or with a
minimum of human interference according to a set of rules
● Capable of running themselves and adjusting to varying
circumstances
● Promises to simplify the management of computing system
KEY ELEMENTS
● Self-configuration
● Self-optimization
● Self-Healing
● Self-Protection
SELF-CONFIGURATION
● Able to adapt to changes in the system
● Automatic configuration of components within
larger system
● Component registration
● Automatic component discovery and
integration
SELF-OPTIMIZATION
●Able to improve performance
●Automatic resource control for
optimal functioning
SELF-HEALING
●Able to recover from mistakes
Identify failures
Identify their root causes
Determine how to repair the system
Take into account complex dependencies between
hardware and software failures
●Error correction
SELF-PROTECTION
● Able to anticipate and cure intrusions
Defend the system against malicious security attacks
Prevent security compromises to occur due to component failures
Predict the onset of security attacks by analyzing events recorded
in various types of logs and analyzing correlations that may lead
to attacks
● Identification and protection from attacks in a proactive
manner
BENEFITS
● Reduced TCO (Total Cost of Ownership)
● Less breakdowns, reduced maintenance costs
● Less manpower to manage the system
● Server consolidation to maximize system
availability
CHALLENGES
●How to program Autonomic Elements (AEs)?
●How to test AEs?
●Installation and configuration issues
●Monitoring and problem determination
●Relationship with other AEs
●Security and privacy issues
●Mapping from high-level objectives to low-level ones.
CONCLUSION
These intuitive and collaborative characteristics
can enable enterprises to operate efficiently
with fewer human resources, helping decrease
costs, reducing complexity, and enhancing a
company's ability to react to changes.
THANK YOU!