SlideShare a Scribd company logo
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
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
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.
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.
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.
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.
23-05-2018
7
Driverless CAR
Ideation – workshop
 Concept should be based on Autonomic elements
 Self-configuring
 Self-optimizing
 Self-healing
 Self-protecting
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

More Related Content

Similar to Autonomic computing-18th may dhiren shah prachi shah

Autonomic Computing
Autonomic ComputingAutonomic Computing
Autonomic Computing
Ahmed Banafa
 
Autonomic computing.pptx
Autonomic computing.pptxAutonomic computing.pptx
Autonomic computing.pptx
PukarNeupane5
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
Mvidhya9
 
Autonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing SystemsAutonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing Systems
William Chipman
 
10.1.1.97.5586
10.1.1.97.558610.1.1.97.5586
10.1.1.97.5586
Dhanwanti Kasotiye
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
LOKESH KUMAR
 
A Runtime Evaluation Methodology and Framework for Autonomic Systems
A Runtime Evaluation Methodology and Framework for Autonomic SystemsA Runtime Evaluation Methodology and Framework for Autonomic Systems
A Runtime Evaluation Methodology and Framework for Autonomic Systems
IDES Editor
 
B4usolution_AI for automation
B4usolution_AI for automationB4usolution_AI for automation
B4usolution_AI for automation
b4usolution .
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
ijaia
 
System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .
MatildaSanga
 
SE_chap1.pdf
SE_chap1.pdfSE_chap1.pdf
SE_chap1.pdf
Faheem625152
 
Rules in Artificial Intelligence
Rules in Artificial IntelligenceRules in Artificial Intelligence
Rules in Artificial Intelligence
Pierre Feillet
 
Wcm4
Wcm4Wcm4
Executive Information System in Management Information System
Executive Information System in Management Information SystemExecutive Information System in Management Information System
Executive Information System in Management Information System
Rashed Barakzai
 
Self learning real time expert system
Self learning real time expert systemSelf learning real time expert system
Self learning real time expert system
ijscai
 
Autonomic computing seminar documentation
Autonomic computing seminar documentationAutonomic computing seminar documentation
Autonomic computing seminar documentation
Georgekutty Francis
 
Leveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdf
Leveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdfLeveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdf
Leveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdf
pCloudy
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
Rick Vogel
 
The Key Differences Between Rule-Based AI And Machine Learning
The Key Differences Between Rule-Based AI And Machine LearningThe Key Differences Between Rule-Based AI And Machine Learning
The Key Differences Between Rule-Based AI And Machine Learning
Robert Smith
 
1.-Introduction-report.pptx
1.-Introduction-report.pptx1.-Introduction-report.pptx
1.-Introduction-report.pptx
JohnLagman3
 

Similar to Autonomic computing-18th may dhiren shah prachi shah (20)

Autonomic Computing
Autonomic ComputingAutonomic Computing
Autonomic Computing
 
Autonomic computing.pptx
Autonomic computing.pptxAutonomic computing.pptx
Autonomic computing.pptx
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Autonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing SystemsAutonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing Systems
 
10.1.1.97.5586
10.1.1.97.558610.1.1.97.5586
10.1.1.97.5586
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
A Runtime Evaluation Methodology and Framework for Autonomic Systems
A Runtime Evaluation Methodology and Framework for Autonomic SystemsA Runtime Evaluation Methodology and Framework for Autonomic Systems
A Runtime Evaluation Methodology and Framework for Autonomic Systems
 
B4usolution_AI for automation
B4usolution_AI for automationB4usolution_AI for automation
B4usolution_AI for automation
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
 
System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .
 
SE_chap1.pdf
SE_chap1.pdfSE_chap1.pdf
SE_chap1.pdf
 
Rules in Artificial Intelligence
Rules in Artificial IntelligenceRules in Artificial Intelligence
Rules in Artificial Intelligence
 
Wcm4
Wcm4Wcm4
Wcm4
 
Executive Information System in Management Information System
Executive Information System in Management Information SystemExecutive Information System in Management Information System
Executive Information System in Management Information System
 
Self learning real time expert system
Self learning real time expert systemSelf learning real time expert system
Self learning real time expert system
 
Autonomic computing seminar documentation
Autonomic computing seminar documentationAutonomic computing seminar documentation
Autonomic computing seminar documentation
 
Leveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdf
Leveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdfLeveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdf
Leveraging Self-Healing Techniques to Foster Sustainable Automation Scripts.pdf
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
 
The Key Differences Between Rule-Based AI And Machine Learning
The Key Differences Between Rule-Based AI And Machine LearningThe Key Differences Between Rule-Based AI And Machine Learning
The Key Differences Between Rule-Based AI And Machine Learning
 
1.-Introduction-report.pptx
1.-Introduction-report.pptx1.-Introduction-report.pptx
1.-Introduction-report.pptx
 

More from apgionline

Collaboration secret power to shift through change lizzy morris
Collaboration secret power to shift through change lizzy morrisCollaboration secret power to shift through change lizzy morris
Collaboration secret power to shift through change lizzy morris
apgionline
 
Akka actorstotherescue nirmalya sengupta
Akka actorstotherescue nirmalya senguptaAkka actorstotherescue nirmalya sengupta
Akka actorstotherescue nirmalya sengupta
apgionline
 
Agile for everything dan greening
Agile for everything dan greeningAgile for everything dan greening
Agile for everything dan greening
apgionline
 
Agile coach as psychologists chandan lal patary
Agile coach as psychologists chandan lal pataryAgile coach as psychologists chandan lal patary
Agile coach as psychologists chandan lal patary
apgionline
 
Agile beyond it case study sanika bhide
Agile beyond it case study sanika bhideAgile beyond it case study sanika bhide
Agile beyond it case study sanika bhide
apgionline
 
2018 05 - human side of agile - apgi - jayaprakash prabhakar
2018 05 - human side of agile - apgi - jayaprakash prabhakar2018 05 - human side of agile - apgi - jayaprakash prabhakar
2018 05 - human side of agile - apgi - jayaprakash prabhakar
apgionline
 
10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni
apgionline
 
Trunk based development ritabrata
Trunk based development ritabrataTrunk based development ritabrata
Trunk based development ritabrata
apgionline
 
Sprint design thinking amit ranjan
Sprint design thinking amit ranjanSprint design thinking amit ranjan
Sprint design thinking amit ranjan
apgionline
 
Scrum master master class
Scrum master master classScrum master master class
Scrum master master class
apgionline
 
SAFe case study vandana sinha temenos
SAFe case study vandana sinha temenosSAFe case study vandana sinha temenos
SAFe case study vandana sinha temenos
apgionline
 
Pratham IIT B team
Pratham IIT B teamPratham IIT B team
Pratham IIT B team
apgionline
 
Performance kanban springer nature rucha kapare
Performance kanban springer nature rucha kaparePerformance kanban springer nature rucha kapare
Performance kanban springer nature rucha kapare
apgionline
 
Keynote Lizzy Morris
Keynote Lizzy MorrisKeynote Lizzy Morris
Keynote Lizzy Morris
apgionline
 
Institutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarInstitutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdar
apgionline
 
Infuse life embrace change sunil mundra
Infuse life embrace change sunil mundraInfuse life embrace change sunil mundra
Infuse life embrace change sunil mundra
apgionline
 
How to get more out of your agile transformation nilesh kulkarni
How to get more out of your agile transformation nilesh kulkarniHow to get more out of your agile transformation nilesh kulkarni
How to get more out of your agile transformation nilesh kulkarni
apgionline
 
Great orientation rahul shah
Great orientation rahul shahGreat orientation rahul shah
Great orientation rahul shah
apgionline
 
Enterpreneur mindset for agile teams sharmila patwardhan
Enterpreneur mindset for agile teams sharmila patwardhanEnterpreneur mindset for agile teams sharmila patwardhan
Enterpreneur mindset for agile teams sharmila patwardhan
apgionline
 
Emotional intelligence pooja wandile
Emotional intelligence pooja wandileEmotional intelligence pooja wandile
Emotional intelligence pooja wandile
apgionline
 

More from apgionline (20)

Collaboration secret power to shift through change lizzy morris
Collaboration secret power to shift through change lizzy morrisCollaboration secret power to shift through change lizzy morris
Collaboration secret power to shift through change lizzy morris
 
Akka actorstotherescue nirmalya sengupta
Akka actorstotherescue nirmalya senguptaAkka actorstotherescue nirmalya sengupta
Akka actorstotherescue nirmalya sengupta
 
Agile for everything dan greening
Agile for everything dan greeningAgile for everything dan greening
Agile for everything dan greening
 
Agile coach as psychologists chandan lal patary
Agile coach as psychologists chandan lal pataryAgile coach as psychologists chandan lal patary
Agile coach as psychologists chandan lal patary
 
Agile beyond it case study sanika bhide
Agile beyond it case study sanika bhideAgile beyond it case study sanika bhide
Agile beyond it case study sanika bhide
 
2018 05 - human side of agile - apgi - jayaprakash prabhakar
2018 05 - human side of agile - apgi - jayaprakash prabhakar2018 05 - human side of agile - apgi - jayaprakash prabhakar
2018 05 - human side of agile - apgi - jayaprakash prabhakar
 
10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni
 
Trunk based development ritabrata
Trunk based development ritabrataTrunk based development ritabrata
Trunk based development ritabrata
 
Sprint design thinking amit ranjan
Sprint design thinking amit ranjanSprint design thinking amit ranjan
Sprint design thinking amit ranjan
 
Scrum master master class
Scrum master master classScrum master master class
Scrum master master class
 
SAFe case study vandana sinha temenos
SAFe case study vandana sinha temenosSAFe case study vandana sinha temenos
SAFe case study vandana sinha temenos
 
Pratham IIT B team
Pratham IIT B teamPratham IIT B team
Pratham IIT B team
 
Performance kanban springer nature rucha kapare
Performance kanban springer nature rucha kaparePerformance kanban springer nature rucha kapare
Performance kanban springer nature rucha kapare
 
Keynote Lizzy Morris
Keynote Lizzy MorrisKeynote Lizzy Morris
Keynote Lizzy Morris
 
Institutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarInstitutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdar
 
Infuse life embrace change sunil mundra
Infuse life embrace change sunil mundraInfuse life embrace change sunil mundra
Infuse life embrace change sunil mundra
 
How to get more out of your agile transformation nilesh kulkarni
How to get more out of your agile transformation nilesh kulkarniHow to get more out of your agile transformation nilesh kulkarni
How to get more out of your agile transformation nilesh kulkarni
 
Great orientation rahul shah
Great orientation rahul shahGreat orientation rahul shah
Great orientation rahul shah
 
Enterpreneur mindset for agile teams sharmila patwardhan
Enterpreneur mindset for agile teams sharmila patwardhanEnterpreneur mindset for agile teams sharmila patwardhan
Enterpreneur mindset for agile teams sharmila patwardhan
 
Emotional intelligence pooja wandile
Emotional intelligence pooja wandileEmotional intelligence pooja wandile
Emotional intelligence pooja wandile
 

Recently uploaded

Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 

Recently uploaded (20)

Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 

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