autonomic computing final
TRANSCRIPT
-
8/2/2019 Autonomic Computing Final
1/17
2/27/2012 RVCE MTECH SSE
Autonomic Computing
By
Avijit Das
-
8/2/2019 Autonomic Computing Final
2/17
2/27/2012 RVCE MTECH SSE
TOPICS
What is Autonomic Computing?
Computer Software Systems are Not Self-Managing
Complex heterogeneous infrastructures are a reality!
Why is this a Problem? THE SOLUTION
Autonomic Computing Self-managing systems
Core Building Blocks for an open architecture
But what about Legacy Systems?
Autonomizing Legacy Systems How does autonomic computing help customers?
Delivering Autonomic Capability
-
8/2/2019 Autonomic Computing Final
3/17
2/27/2012 RVCE MTECH SSE
What is Autonomic Computing?
Autonomic Computing is anapproach, to self-managed
computing systems with aminimum ofhumaninterference.
The term autonomic comes
from the autonomicnervous system.
-
8/2/2019 Autonomic Computing Final
4/17
2/27/2012 RVCE MTECH SSE
Computer Software Systems are
Not Self-Managing
NASA Satellite SupportBest Case
Worst Case
-
8/2/2019 Autonomic Computing Final
5/17
2/27/2012 RVCE MTECH SSE
Complex heterogeneous
infrastructures are a reality!DirectoryDirectory
and Securityand Security
ServicesServicesExistingExisting
ApplicationsApplications
and Dataand Data
BusinessBusiness
DataData
DataData
ServerServerWebWeb
ApplicationApplication
ServerServer
Storage AreaStorage AreaNetworkNetwork
BPs andBPs and
ExternalExternal
ServicesServices
WebWeb
ServerServerDNSDNS
ServerServer
DataData
Dozens ofsystems andapplications
Hundreds ofcomponents
Thousands oftuning
parameters
-
8/2/2019 Autonomic Computing Final
6/17
2/27/2012 RVCE MTECH SSE
Why is this a Problem?
Software bugs and
hardware failures
Complexity in runningand managing the ITinfrastructure
Difficulty indeployment ofcomplex systems
Too many users, notenough resources
Too many computational
devices
Human management of
increasingly complexsoftware systems isexpensive, time-consuming, and error-prone
-
8/2/2019 Autonomic Computing Final
7/17
2/27/2012 RVCE MTECH SSE
THE SOLUTION
The answer is, to give this large problem to the computer tofix.
Goal is to develop technologies to enable self-managingsoftware systems
Many R&D communities are excited about the idea of self-managing systems: enterprise applications, networking,safety-critical systems,high-performance computing,
And are building newsoftware systems with self-management capabilities
Flexible. The system will be able to sift data via a
platform- and device-agnostic approach. Accessible. The nature of the autonomic system is that it
is always on.
Transparent. The system will perform its tasks and adaptto a user's needs without dragging the user into theintricacies of its workings.
-
8/2/2019 Autonomic Computing Final
8/17
2/27/2012 RVCE MTECH SSE
Autonomic Computing
Self-managing systems that
Increase
Responsiveness
Adapt to dynamically
changing environments
Business Resiliency
Discover, diagnose, and
act to prevent
disruptions
Operational Efficiency
Tune resources and
balance workloads tomaximize use of IT
resources
Secure Information
and Resources
Anticipate, detect,identify, and protect
against attacks
...achieving the correct balance between what is managed by a person
versus the system
-
8/2/2019 Autonomic Computing Final
9/17
2/27/2012 RVCE MTECH SSE
Core Building Blocks foran
open architecture
Monitor Execute
Analyze Plan
Knowledge
Element
Sensors Effectors
An autonomic elementcontains a continuouscontrol loop that monitorsactivities.
For a system component tobe self-managing, it musthave an automated methodto collect the details itneeds from the system; toanalyze those details to
determine if somethingneeds to change; to create
a plan, or sequence ofactions, that specifies thenecessary changes; and to
perform those actions.
-
8/2/2019 Autonomic Computing Final
10/17
2/27/2012 RVCE MTECH SSE
But what about Legacy Systems?
A legacy system is anysoftware system that alreadyexists and is in use - such asthe nations critical informationinfrastructure and
defense information systems Replacing all existing systems
withnewautonomic computingsystems would be veryexpensive and take a long time
Any existing system that isntalready a self-managing system
Designers may be long-gone May be too expensive or take
too long to build a new system
-
8/2/2019 Autonomic Computing Final
11/17
2/27/2012 RVCE MTECH SSE
utonomizing Legacy Systems
-
8/2/2019 Autonomic Computing Final
12/17
2/27/2012 RVCE MTECH SSE
nalysis
Detect particularpatterns of eventsfrom individual sensors
and across multiplesensors over periods oftime
Determine whethersomething went wrongor is anomalous(unexpected)
-
8/2/2019 Autonomic Computing Final
13/17
2/27/2012 RVCE MTECH SSE
Decision
Decide whether andwhen to dosomething and
what to do tomodify the legacysystem
Coordinate multiple
interdependentmodifications tosubparts(adaptations)
-
8/2/2019 Autonomic Computing Final
14/17
2/27/2012 RVCE MTECH SSE
How does autonomic computing
help customers?
Improved resiliencyand quality ofservice
Always there when
youneed it
Safe and secure
Accelerated time tovalue
Optimizes productivityand business value
Faster deployment ofapplications thatexecute businessstrategies
Increased return on IT investment (ROI) Better asset utilization
More productive people
Reinvestment of IT productivity and cost
savings
-
8/2/2019 Autonomic Computing Final
15/17
2/27/2012 RVCE MTECH SSE
ondemandoperatingenvironment
Autonomic Core CapabilitiesAutonomic Core Capabilities
Business PolicyBusiness Policy
Delivering Autonomic Capability
Autonomic Product Features and EnablersAutonomic Product Features and EnablersAutonomic Product Features and EnablersAutonomic Product Features and Enablers
Software Resources System Resources
-
8/2/2019 Autonomic Computing Final
16/17
2/27/2012 RVCE MTECH SSE
The journey has started
Products, services available today
Architecture and core technologies emerging
IBM is working with business partners and
standards organizations to develop open standards
for self-managing systems
Broad IT industry participation is needed this is an
industry-wide initiative
Innovation is required!! Aggressive research isessential!!
Freeing people to focus
on their business instead of
their infrastructure
-
8/2/2019 Autonomic Computing Final
17/17
2/27/2012 RVCE MTECH SSE
Thank you !!!Thank you !!!