Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Autonomic computing-18th may dhiren shah prachi shah
1. 23-05-2018
1
Autonomic Computing
Presented By:
Prachi Shah
Dhiren Shah
APGI2018 Conference, 18th May 2018,
Agility Beyond IT
Introduction
The term “autonomic” comes from biology. In the human body, the
autonomic nervous system takes care of unconscious reflexes, that is,
bodily functions that don't require our attention, for example bodily
adjustments such as the size of the pupil, the digestive functions of the
stomach and intestines, the rate and depth of respiration
Systems which are self-governed or can act independently, and are capable
of making decisions on its own using high level policies.
IBM suggested that complex computing systems should also have
autonomic properties, that is, should be able to independently take care
of the regular maintenance and optimization tasks, thus reducing the
workload on the system administrators
2. 23-05-2018
2
Paul Horn
Senior Vice President
IBM Autonomic Computing
http://www.ibm.com/autonomic/
Characteristics of Autonomic Computing
IBM introduce eight basic characteristics of autonomic
system that must posess,these are:
1.”know itself”
Need detailed knowledge of its components , current status , ultimate capacity
and connections with other systems to govern itself.
2. “Self-configure and reconfigure”
System configuration must occurautomatically by making dynamic adjustment
to that configuration to handle changing environments optimally
3. 23-05-2018
3
Characteristics of Autonomic Computing
3. “Optimize Operations”
Optimizing means system should prioritize the tasks and also it should use
optimum path to complete the goal
4. “Able to recover”
Autonomic systems must be able to recover from extraordinary events that
might cause some of its parts to malfunction.
System must be able to discover problems, then find an alternative way of
utilizing resources or reconfiguring the system to keep functioning smoothly.
5.”Self-Protection”
Autonomic system must detect, identify and protect itself against various
types of attacks to maintain entire system security and integration.
Characteristics of Autonomic Computing
6. ”Be aware”
System will find and generate rules for how best to interact with neighboring
systems,it will tap available resources,even stops the use by other system
underutilized elements,changing both itself and its environment in the process.
7. ”Open standards”
An autonomic system must function in a heterogeneous world and implement
open standards.
8. “Hide Complexity”
Autonomic computing system will anticipate the optimized resources that are
needed by keeping its complexity hidden.
4. 23-05-2018
4
Elements of Autonomic Computing
The autonomic computing has four major elements:
Self-configuring
Self-optimizing
Self-healing
Self-protecting
Install and set up
software automatically,
test and release of
regular vendor service
packs.
Interfacing with other
automatic modules to
exchange data and files.
Working with outside
vendor software.
If a database index fails
then the files are
automatically re-indexed,
tested and loaded back
into production
Confirm the ability of
backup and recovery
resources that may be
needed.
5. 23-05-2018
5
Autonomic computing Architecture
In an autonomic environment, components work
together , communicating with each other and with
high –level management tools.
Autonomic Computing Architecture (cont..)
Control loop is divided into two basic elements:
1. Managed Resource
2. Autonomic Manager
1.Managed Resource:
The managed resource is controlled through its sensors
and effectors.
The sensors provide mechanism to collect information about the
state and state transitions of an element
The effectors are mechanisms that change the state of an element.
6. 23-05-2018
6
Autonomic Computing Architecture (cont..)
2.Autonomic manager:
The autonomic manager is a component that implements
the control loop.
The monitor part provides the mechanisms that collect,
aggregate, filter and report details which are collected
from an element.
The analyze part provides the mechanisms that correlate
and model complex situations.
The plan provides the mechanisms that structure the
action needed to achieve goals and objectives.
The execute part provides the mechanisms that control
the execution of plan and it will establish whether the
commands completed their required actions.
Current Computing Vs Autonomic Computing
Concept Current computing systems Autonomic systems
Self-
configuration
Installing, configuring, and integrating
systems is time consuming and error
prone.
Systems get configured
automatically using high level
policies
Self-
optimization
Systems have hundreds of manually
set, nonlinear tuning parameters, and
their number increases with each
release.
Systems and components
continually seeking opportunities to
improve their own performance&
efficiency.
Self-healing Takes more time for programmers to
determine the problems in large
computing systems.
These are automatically detects,
diagnoses, and repairs localized
software and hardware problems.
Self-
protection
Detection and recovery from attacks,
cascading failure is manual.
Automatically protects against
malicious attacks or cascading
failures. It uses early warnings to
prevent system wide failures.
7. 23-05-2018
7
Driverless CAR
Ideation – workshop
Concept should be based on Autonomic elements
Self-configuring
Self-optimizing
Self-healing
Self-protecting
8. 23-05-2018
8
Thank You ….
Don’t Do Agile .. Be Agile
Requests -
1. Support digital and cashless society movement, let’s lead our country to
corruption free society by Leading the Autonomic Computing approach.
2. Don’t waste water, Food and Fuel.
3. Participate in Clean India drive
4. Participate in Government initiative - https://innovate.mygov.in/sih2017/
Contact :
Prachi : E- Prachi.dhirens@gmail.com, LinkedIn – Prachi-d-shah
Mobile – 91-9850024108
Dhiren : E- dhiren.shah@hotmail.com, Twitter @DhirenVShah, LinkedIn – Dhiren-
shah
Mobile – 91-9527355108