Autonomic Computing (Basics) Presentation
-
Upload
jaspreet-singh -
Category
Technology
-
view
107 -
download
0
description
Transcript of Autonomic Computing (Basics) Presentation
Autonomic Computing
Presented by:-Jaspreet Singh (07511502710)
Why Autonomic Systems ?
System and Application
Complexity Growth
Brittle, Unmanageable, Insecure
Technological advances
High Growth
More Complex Systems
Concept Derived from Biology
v Strategies based on biological systemsv Inspired by Autonomic Nervous System in the human body.
Defined as : - A self managing autonomous and ubiquitous computing
environment that completely hides its complexity, thus providing the user
with an interface that exactly meets his/her needs.
Four aspects of self-management often cited by IBM
Self Healing
Self Configuring
Current ComputingCorporate Data centers have multiple vendors and platforms. Installing, configuring and integrating systems is time consuming and error prone.
Autonomic ComputingAutomated confihuration of components and systems follows high level policies. Rest of system adjusts automatically and seamlessly.
Self Protecting
Anticipate, detect, identify and protect against attacks from anywhere.
- Defining and managing user access to all computing rsources.- Protecting against unauthorized resource access, e.g. SSL- Detecting intrusions and repoting as they occur.
Self Optimizing
Monitor and tune resources automatically
- support operating in unpredictable environment.- Efficient maximization of
resource utilization without human interference.
Dynamic resource allocation and management.
- Resource: Storage, databases, networks.
How it Works ?
Managed Element
ES
Monitor
Analyze
Execute
Plan
Knowledge
Autonomic Manager
Autonomic Elements: Structure
Fundamental atom of the architectureManaged element(s)
Database, storage system, server, software app, etc.
Plus one autonomic manager
Responsible for:Providing its serviceManaging its own behavior in accordance with
policiesInteracting with other autonomic elements
Autonomic Elements: Interactions
RelationshipsDynamic, ephemeral, opportunisticDefined by rules and constraintsFormed by agreement
May be negotiatedFull spectrum
Peer-to-peerHierarchical
Subject to policies
ReputationAuthority
Network
Registry
EventCorrelator
Database
MonitorServer
WorkloadManager
Server
Server
StorageStorage
Storage
Negotiator
Broker
Provisioner
Sentinel
Monitor
Aggregator
Registry
Monitor
BrokerSentinel
Arbiter PlannerWorkloadManager
Database
Network
Autonomic Systems: Composition of Autonomic Elements
• Solution of today’s increasing complexity in computing
science
Self-Management and dynamic adaptive behaviors
• Still challenges in diverse fields of science and
technology
– Autonomic behavior in one field of science
System managements, software engineering, etc.
– Needs for a abstraction and co-operation in relevant fields.
Autonomic computing is Solution of today’s increasing
complexity in computing science
Conclusion
Thank You