15
Autonomic Computing Presented by:- Jaspreet Singh (07511502710)

Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

Autonomic Computing

Presented by:-Jaspreet Singh (07511502710)

Page 2: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,
Page 3: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

Why Autonomic Systems ?

System and Application Complexity Growth

Brittle, Unmanageable, Insecure

Technological advances

High Growth

More Complex Systems

Page 4: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

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.

Page 5: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

Four aspects of self-management often cited by IBM

Page 6: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

Self Healing

Page 7: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

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.

Page 8: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

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.

Page 9: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

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.

Page 10: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

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

Page 11: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

Autonomic Elements: Interactions

RelationshipsDynamic, ephemeral, opportunisticDefined by rules and constraintsFormed by agreement

May be negotiatedFull spectrum

Peer-to-peerHierarchical

Subject to policies

Page 12: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

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

Page 13: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,
Page 14: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

• 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

Page 15: Autonomic Computing Presented by:- Jaspreet Singh ...€¦ · Jaspreet Singh (07511502710) Why Autonomic Systems ? System and Application Complexity Growth Brittle, Unmanageable,

Thank You