Autonomic Computing
Autonomic Computing
Autonomic Computing
Presented By:
Autonomic Computing is developed to realize a computing and software system and applications that can manage themselves
An Autonomic Solution
This complexity is beyond that human can handle
Even though we are moving along this direction, but is there any systematic way of addressing this issue?
The Answer is YES
By Autonomic Computing
Initiative Taken By IBM
Mr. Paul Horn(Senior vice president of IBM) IBM took an initiative to design and build computing systems capable of running themselves , adjusting to varying circumstances, and preparing their resources to handle the work loads and administrator `s Goals EFFICIENTLY.
External conditions
Hardware/software failures
Self-healing:
Capability to discover, diagnose and react to disruptions. Main objective: to maximize availability and reliability of system.
Self-optimizing:
Capability to maximize resource allocation. Utilization for requirements of users.
Self-protecting:
Capability of establishing trust.
Anticipate, detect, identify and protect against attacks from anywhere.
Context-aware
System is aware of its execution environment.
Open
System is able to operate in an heterogeneous environment.
Anticipatory
System is able to anticipate the optimized resources needed.
manage
Internal behavior Relationships with other
autonomic elements
Monitor
Knowledge
Execute
consist of
Managed elements
Sensors Element
Effectors
Hardware/software resource , CPU , Printer , etc Monitoring the managed elements and external env.
An Autonomic Element
Autonomic manager
components
Policy Repository
Policies are used to specify the self
management behavior
Autonomic managers
Autonomic Manager Selects policies, evaluates policies, and provides decisions to the managed element in order to manage its behavior.
More Challenges
Autonomic System challenges
Self-configuration in large-scale application. Problem localization and automated remediation.
Self-protecting against active threats specific types of threats.
i.e. autonomic
Features
1. Decrease the total cost of ownership and penetrate new markets. 2. SMART features will ease administrative tasks such as initial deployment, system maintenance, problem determination, and ensuring system availability and recovery.
Autonomic computing is
Solution of todays increasing complexity in computing science.
Self-Management and dynamic adaptive behaviors
Bibliography
Autonomic Computing Portal
http://www.autnomiccomputing.org.
THANK YOU