ANKITA GHATORIYA HIMANI KOTHARI SHRUTI RANE · 2012-03-29 · HIMANI KOTHARI SHRUTI RANE ... Level...

33
BY:- ANKITA GHATORIYA HIMANI KOTHARI SHRUTI RANE

Transcript of ANKITA GHATORIYA HIMANI KOTHARI SHRUTI RANE · 2012-03-29 · HIMANI KOTHARI SHRUTI RANE ... Level...

BY:- ANKITA GHATORIYA

HIMANI KOTHARISHRUTI RANE

AUTONOMIC COMPUTING is the new trend in self-managed computing systems that configures, heal, protect themselves and adapt to the user's needs automatically.

The idea drives from autonomic nervous system of the human body that helps controlling the entire system

The term “autonomic” comes from an analogy to the autonomic central nervous system in the human body, which adjusts to many situations automatically without any external help.

Autonomic computing is an approach to self-managed computing systems that will work independently, without human intervention.

“Intelligent” open systems that: Manage complexity Know themselves Continuously tune themselves Adapt to unpredictable conditions Prevent and recover from failures Provide a safe environment

4

Focus on business, not infrastructure

Providing customer value Increased return on IT investment Improved resiliency and quality of service Accelerated time to value

6

Manual Autonomic

Ben

efit

sS

kill

sC

har

acte

rist

ics

ManagedLevel 2

PredictiveLevel 3

AdaptiveLevel 4

AutonomicLevel 5

BasicLevel 1

Multiple sources of

system generated

dataRequires

extensive, highly skilled

IT staff

Basic Requirement

s Met

7

Manual Autonomic

Ben

efit

sS

kill

sC

har

acte

rist

ics

BasicLevel 1

PredictiveLevel 3

AdaptiveLevel 4

AutonomicLevel 5

Multiple sources of

system generated

dataRequires

extensive, highly skilled

IT staff

Basic Requirement

s Met

ManagedLevel 2

Consolidationof data and

actions through

managementtools

IT staffanalyzes andtakes actions

Greater system

awarenessImproved

productivity

8

Manual Autonomic

Ben

efit

sS

kill

sC

har

acte

rist

ics

BasicLevel 1

ManagedLevel 2

AdaptiveLevel 4

AutonomicLevel 5

Multiple sources of

system generated

data

Requires extensive,

highly skilled IT staff

Basic Requirements

Met

Consolidationof data and

actions through

managementtools

IT staffanalyzes andtakes actions

Greater system

awarenessImproved

productivity

PredictiveLevel 3

Systemmonitors, correlates

and recommends

actions

IT staffapproves and

initiates actions

Reduced dependency

on deep skillsFaster/better

decision making

9

Manual Autonomic

Ben

efit

sS

kill

sC

har

acte

rist

ics

BasicLevel 1

ManagedLevel 2

PredictiveLevel 3

AutonomicLevel 5

Multiple sources of

system generated data

Requires extensive,

highly skilled IT staff

Basic Requirements

Met

Consolidationof data and

actions through

managementtools

IT staffanalyzes andtakes actions

Greater system

awarenessImproved

productivity

Systemmonitors,

correlates and recommends

actions

IT staffapproves and

initiates actions

Reduced dependency on

deep skillsFaster/better

decision making

AdaptiveLevel 4

System monitors, correlates and takes

action

IT staff manages

performance against SLAs

Balanced human/system

interactionIT agility and

resiliency

10

Manual Autonomic

Ben

efit

sS

kill

sC

har

acte

rist

ics

BasicLevel 1

ManagedLevel 2

PredictiveLevel 3

AdaptiveLevel 4

Multiple sources of

system generated data

Requires extensive,

highly skilled IT staff

Basic Requirements

Met

Consolidationof data and

actions through

managementtools

IT staffanalyzes andtakes actions

Greater system

awarenessImproved

productivity

Systemmonitors,

correlates and recommends

actions

IT staffapproves and

initiates actions

Reduced dependency on

deep skillsFaster/better

decision making

System monitors,

correlates and takes action

IT staff manages

performance against SLAs

Balanced human/system

interactionIT agility and

resiliency

AutonomicLevel 5

Integrated components dynamically managed by

business rules/policies

IT staff focuseson enabling

business needs

Business policy drives IT

managementBusiness agility and resiliency

12

An autonomic manager contains a continuous control loop that monitors activities and takes actions to adjust the system to meet business objectives

Autonomic managers learn from past experience to build action plans

Managed elements need to be instrumented consistently

Knowledge

Analyze Plan

Monitor Execute

Element

Sensors Effectors

The autonomic computing control loop

CORE BUILDING BLOCKS FOR AN CORE BUILDING BLOCKS FOR AN OPEN ARCHITECTUREOPEN ARCHITECTURE

15

The control loop::

• collects information

• analyzes data

• finds a solution if needed

• executes actions accordingly

Composite resources tied to business decision-making

Composite resources decision-making, e.g., cluster servers

Resource elements managing themselves

16

17

Touch points for managed resources

Knowledge resources

Autonomic manager

Manual manager

Based on a distributed, service-oriented architectural approach, e.g., OGSAEvery component provides or consumes servicesPolicy-based management

Autonomic elementsMake every component resilient, robust, self-managingBehavior is specified and driven by policies

Relationships between autonomic elements Based on agreements established and maintained by

autonomic elementsGoverned by policiesGive rise to resiliency, robustness, self-management of

system

19

FEATURES & APPLICATIONS

21

Directory Directory and Security and Security

ServicesServicesExistingExisting

ApplicationsApplicationsand Dataand Data

BusinessBusinessDataData

DataDataServerServer

WebWebApplicationApplication

ServerServer

Storage AreaStorage AreaNetworkNetwork

BPs andBPs andExternalExternalServicesServices

WebWebServerServer

DNSDNSServerServer

DataData

Dozens of systems and applications

Hundreds of components

Thousands of tuning

parameters

22

Operational speed too slowIT flexibility too limited

Operational cost too high, efficiency too low

Management of complex, heterogeneous environmentstoo hard

The inability to manage the infrastructure seamlessly

IT asset utilization is way too low

Swamped by the proliferation of technology and platforms to support

Privacy, security and business continuity

AUTONOMIC COMPUTING ATTRIBUTES

SELF HEALING

SELF CONFIGURING

SELF PROTECTING

SELF OPTIMIZING

24

25

26

InternetInternet

Appliance Appliance ServersServers

Web Web Application Application

ServersServersData and Data and

Transaction Transaction ServersServers

Internet/Internet/ExtranetExtranet

Business Business PartnersPartners

Self-tuning, end-to-end Self-tuning, end-to-end performance managementperformance management

Dynamic allocation of network resourcesDynamic allocation of network resources Workload balancing & routingWorkload balancing & routing Cross platform reportingCross platform reporting Policy-based for various classes of users & Policy-based for various classes of users &

applicationsapplications

Heterogeneous, distributed components working together

27

Automate incident responseProtect systems and dataHelp prevent service disruptions

Risk MgrIDS Rules

Event Database

CorrelationEngine

Intrusion Detection System (IDS)

RouterWebServer

Firewall

ApplicationServer Intrusion

Detection

InternetIntranet

RiskManagerSecurity Event

ApplicationServer

"The Tivoli security management software portfolio is helping our clients extend their businesses to the

Internet while providing security and privacy..."Mark Ford, Principal

Deloitte & Touche

Rapid / automated analysisof complex situations

BENEFITS OF AUTONOMIC

SHORT TERM I/T RELATED BENEFITS

LONG TERM I/T BENEFITS OR HIGH ORDER BENEFITS

More responsive, Real-time system

Scaled power, storage and costs

Full use of idle processing power

Fewer system or network errors due to self-healing.

Realize the vision of ennoblement by shifting available resources to higher-order business

Achieving end-to-end service level management

As future researches, the following topics can be proposed in autonomic distributed computing domain:

Performance evaluation of applying the autonomic behavior in a distributed computing system model.

Designing an autonomic manager in multi-layer P2P form, so that autonomic behavior and management information as a knowledge base are stored in separated layers.

Studying languages, which develop autonomic management behavior in a distributed computing environment.

Implementing a self-healing system in a virtual organization