SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Autonomic
Computing
Under the guidance of

Prof.D.A.Noola
Presented by:

Kaushik Patidar
1
Contents
•
•
•
•
•
•
•
•
•
•

Introduction
Contemporary Glitches
Autonomic Nervous System
Conceptual framework and Architecture
Characteristics
Contemporary and Autonomic systems comparison
Research Issues and Challenges
Benefits
Conclusion
References
2
Introduction
A

software system that operates on its own or with a minimum of
human interference according to a set of rules

To

increase productivity while minimizing complexity for users,
capable of running themselves and adjusting to varying
circumstances

Control

theory, adaptive algorithms, software agents, robotics,
fault-tolerant computing, machine learning, artificial intelligence,
and many more
3
Contemporary Glitches

4
The Growing Complexity Problem
•

Average increase of computing devices 38% per annum

•

Ratio of Labour costs to Equipment costs around 18:1

•

Manual control is time-consuming, expensive, and errorprone

•

The distributed, diverse applications
heterogeneous tasks

deal with
5
The Evolution Problem
•

Maintenance and Evolutions of critical and legacy
systems

•

Keep the values of quality attributes within desired ranges

•

Monitor or verify requirements (functional or nonfunctional) over long periods of time

•

Adapt safety-critical systems without halting them
6
Autonomic Human Nervous System
•

•

A homeostatic system is an open system that maintains its
structure and functions by means dynamic equilibriums
Rigorously controlled by interdependent regulation mechanisms

•

A series of modifications that are equal in size and opposite in
direction to those that created the disturbance

•

The activities to maintain blood glucose level is an tremendous
example
7
Blood-Glucose Concentration Regulation
Glucose Concentration in Blood
(in percentage)

Activities

Less than 0.06

Tissue Starvations
Liver converts Glycogen to Glucose

More than normal

Pancreas secretes Insulin
Muscles and Skin disposes the excess

Greater than 0.18

Kidney excretes excess into urine
8
Ashby’s Ultrastable System
•

The goal of the adaptive behaviour is the survivability of the system

•

The system will always work towards returning to the original
equilibrium state in case of disturbances:o Frequent small impulses to the main variables
o Occasional step changes to its parameters

Fig. Essential variables

9
Ashby’s Ultrastable System

Fig. The Ultra-Stable system architecture

10
Human Nervous System as an Ashby’s
Ultrastable System

Fig. Nervous system as part of an Ultrastable system

11
Conceptual Model
•

A system that operates and serves its purpose by managing itself
without external intervention even in case of environmental
changes

Fig. Conceptual prototype of Autonomic System

12
Architecture
•

A closed control loop in a self-managing system monitors some
resource and autonomously tries to keep its parameters within a
desired range

Desired
Range
?

Control

Resource
Measure

Fig. Control Loop

13
Architecture(contd.)
•

Autonomic element

Fig. Autonomic elements

14
Architecture(contd.)

Fig. The Sensors and Effectors in an Autonomic Element

15
Interface Standards

16
Characteristics
 Focal

Characteristics:

Fig. Autonomic System Characteristics

17
Miscellaneous Characteristics
Other recommended attributes include
• Automaticity
• Adaptive
• Aware
• Reflexivity
• Transparency
• Open Source
• Autonomicity and Evolvability
• Easy to train and learn
18
An ode to Policies
•

Policies are a form of guidance used to determine decisions and actions

Fig. States and Actions

•

Action, Goal and Utility policies are its types
19
Contemporary versus Autonomic
Computing
Concept

Current Computing

Autonomic Computing

Self-configuration

Time consuming and error prone

System adjusts automatically or
by policies

Self-optimization

Manually set, ever increasing
parameters

Improve their own performance
and efficiency

Self-healing

Few weeks to solve problems

System automatically detects,
diagnoses, and repairs problems

Self-protection

Manual detection of and recovery System automatically defends
from attacks
against malicious attacks
20
Inoculation of Autonomicity in Software

Fig. Increasing Autonomic Functionality

21
Research Issues and Challenges

22
Benefits of Autonomic Computing
Short-term I/T related benefits
•
•
•
•
•
•
•
•

Simplified user experience
Cost-savings - scale to use
Scaled power, storage and costs that optimize h/w & s/w usage
Full use of idle processing power
Natural language queries allow deeper and more accurate returns
Seamless access to multiple file types
Stability, High availability. High security system
Fewer system or network errors due to self-healing
23
Benefits of Autonomic Computing
(contd.)
Long-term, Higher Order Benefits
•
•

•
•
•

Realize the vision of enablement by shifting available resources to higherorder business
Embedding autonomic capabilities in client or access devices, servers,
storage systems, middleware, and the network itself. Constructing autonomic
federated systems
Achieving end-to-end service level management
Collaboration and global problem-solving
Massive simulation and complex calculations which require processors to run
24X7 for as long as a year at a time
24
Applications
•
•

Systems that incorporate autonomic mechanisms for problem
determination, monitoring, analysis, management, etc
Examples:

25
Applications(contd.)
Systems to support the development of autonomic
systems and applications
• Examples :
•

26
Conclusions
•

Users demand and crave simplicity in computing solutions

•

A system used by millions of people each day and administered
by a half-time person seems attainable with the notion of
automatic updates

•

It will take another decade for the proliferation of Autonomicity
in existing systems
27
References
[1] IBM Corporation. An architectural blueprint for autonomic computing.
April 2003.
[2] Manish Parashar and Salim Hariri , Autonomic Computing: An Overview,
The Applied Software Systems Laboratory, Rutgers University, Piscataway
NJ, University of Arizona, Tucson, AZ, USA.
[3] Hausi A. Müller, Liam O’Brien, Mark Klein and Bill Wood , Autonomic
Computing, April 2006
[4] IBM, “Autonomic Computing: IBM’s Perspective on the State of
Information Technology”,
http://www1.ibm.com/industries/government/doc/content /resource
/thought/278606109.html.
[5] IEEE Computer Magazine, Jan 2003
28
Any Queries ?
29
Thank
You
30

Weitere ähnliche Inhalte

Was ist angesagt?

Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsArun Kumar
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningJerry Lu
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSameep Sood
 
Artificial Intelligence Automation PowerPoint Presentation Slides
Artificial Intelligence Automation PowerPoint Presentation Slides Artificial Intelligence Automation PowerPoint Presentation Slides
Artificial Intelligence Automation PowerPoint Presentation Slides SlideTeam
 
Autonomic computing
Autonomic computingAutonomic computing
Autonomic computingarpitmist
 
Machine Learning
Machine LearningMachine Learning
Machine LearningShrey Malik
 
Palm vein technology ppt
Palm vein technology pptPalm vein technology ppt
Palm vein technology pptDhara k
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceDhrumil Shah
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningShao-Chuan Wang
 
Artificial intelligence - An Overview
Artificial intelligence - An OverviewArtificial intelligence - An Overview
Artificial intelligence - An OverviewGiri Dharan
 
Neuromorphic Computing and Sensing 2021 - Sample
Neuromorphic Computing and Sensing 2021 - SampleNeuromorphic Computing and Sensing 2021 - Sample
Neuromorphic Computing and Sensing 2021 - SampleYole Developpement
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial IntelligenceLuca Bianchi
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...SlideTeam
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligencesnehal_152
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learningshivani saluja
 

Was ist angesagt? (20)

Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc Students
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine Learning
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence Automation PowerPoint Presentation Slides
Artificial Intelligence Automation PowerPoint Presentation Slides Artificial Intelligence Automation PowerPoint Presentation Slides
Artificial Intelligence Automation PowerPoint Presentation Slides
 
Autonomic computing
Autonomic computingAutonomic computing
Autonomic computing
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Palm vein technology ppt
Palm vein technology pptPalm vein technology ppt
Palm vein technology ppt
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Artificial Intelligence History, Present and Future
Artificial Intelligence History, Present and FutureArtificial Intelligence History, Present and Future
Artificial Intelligence History, Present and Future
 
Machine Learning and Artificial Intelligence
Machine Learning and Artificial IntelligenceMachine Learning and Artificial Intelligence
Machine Learning and Artificial Intelligence
 
Artificial intelligence - An Overview
Artificial intelligence - An OverviewArtificial intelligence - An Overview
Artificial intelligence - An Overview
 
Neuromorphic Computing and Sensing 2021 - Sample
Neuromorphic Computing and Sensing 2021 - SampleNeuromorphic Computing and Sensing 2021 - Sample
Neuromorphic Computing and Sensing 2021 - Sample
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 

Andere mochten auch

ang pinagmulan ng tao
ang pinagmulan ng taoang pinagmulan ng tao
ang pinagmulan ng taoRhei Sevilla
 
Motori elettrici ad alto rendimento
Motori elettrici ad alto rendimentoMotori elettrici ad alto rendimento
Motori elettrici ad alto rendimentoANIE Energia
 
Exploration 1
Exploration 1Exploration 1
Exploration 1lasedog8
 
Rifasamento Elettrico Industriale
Rifasamento Elettrico IndustrialeRifasamento Elettrico Industriale
Rifasamento Elettrico IndustrialeANIE Energia
 
MappingBetweenRealWorldandComputerScience
MappingBetweenRealWorldandComputerScienceMappingBetweenRealWorldandComputerScience
MappingBetweenRealWorldandComputerScienceKaushik Patidar
 
Menú hay postre
Menú hay postreMenú hay postre
Menú hay postreKako Jara
 
Селекция
СелекцияСелекция
СелекцияKuklinaGL
 
EDF FENICE - Efficienza Energetica nell'automotive
EDF FENICE - Efficienza Energetica nell'automotiveEDF FENICE - Efficienza Energetica nell'automotive
EDF FENICE - Efficienza Energetica nell'automotiveANIE Energia
 
GM: Inevitable or Contemptible?
GM: Inevitable or Contemptible?GM: Inevitable or Contemptible?
GM: Inevitable or Contemptible?Niki Goddard
 
เอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะ
เอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะเอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะ
เอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะKan Pan
 
friendship forever
friendship foreverfriendship forever
friendship foreverminkevi
 

Andere mochten auch (13)

ang pinagmulan ng tao
ang pinagmulan ng taoang pinagmulan ng tao
ang pinagmulan ng tao
 
Motori elettrici ad alto rendimento
Motori elettrici ad alto rendimentoMotori elettrici ad alto rendimento
Motori elettrici ad alto rendimento
 
Exploration 1
Exploration 1Exploration 1
Exploration 1
 
Rifasamento Elettrico Industriale
Rifasamento Elettrico IndustrialeRifasamento Elettrico Industriale
Rifasamento Elettrico Industriale
 
MappingBetweenRealWorldandComputerScience
MappingBetweenRealWorldandComputerScienceMappingBetweenRealWorldandComputerScience
MappingBetweenRealWorldandComputerScience
 
Menú hay postre
Menú hay postreMenú hay postre
Menú hay postre
 
Unit 4
Unit 4Unit 4
Unit 4
 
Селекция
СелекцияСелекция
Селекция
 
EDF FENICE - Efficienza Energetica nell'automotive
EDF FENICE - Efficienza Energetica nell'automotiveEDF FENICE - Efficienza Energetica nell'automotive
EDF FENICE - Efficienza Energetica nell'automotive
 
GM: Inevitable or Contemptible?
GM: Inevitable or Contemptible?GM: Inevitable or Contemptible?
GM: Inevitable or Contemptible?
 
เอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะ
เอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะเอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะ
เอกสารประกอบการเรียน เรื่อง พลังงานแสงและระบบสุริยะ
 
friendship forever
friendship foreverfriendship forever
friendship forever
 
h&s care
h&s careh&s care
h&s care
 

Ähnlich wie AutonomicComputing

Autonomic computing.pptx
Autonomic computing.pptxAutonomic computing.pptx
Autonomic computing.pptxPukarNeupane5
 
Chapeter 2 introduction to cloud computing
Chapeter 2   introduction to cloud computingChapeter 2   introduction to cloud computing
Chapeter 2 introduction to cloud computingeShikshak
 
Software archiecture lecture05
Software archiecture   lecture05Software archiecture   lecture05
Software archiecture lecture05Luktalja
 
Automated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsAutomated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsSAIL_QU
 
Soft computing approach to control system
Soft computing approach to control systemSoft computing approach to control system
Soft computing approach to control systemrohitpce
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applicationsGR8Conf
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceKitty Soso
 
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Lionel Briand
 
How to achieve Continous Delivery
How to achieve Continous DeliveryHow to achieve Continous Delivery
How to achieve Continous DeliveryGeoffrey Vandiest
 
Design space for user interface architectures
Design space for user interface architecturesDesign space for user interface architectures
Design space for user interface architecturessnabifs
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography & Mass Spectrometry Solutions
 
7 distributed and real systems
7 distributed and real systems7 distributed and real systems
7 distributed and real systemsmyrajendra
 

Ähnlich wie AutonomicComputing (20)

Autonomic computing.pptx
Autonomic computing.pptxAutonomic computing.pptx
Autonomic computing.pptx
 
Chapeter 2 introduction to cloud computing
Chapeter 2   introduction to cloud computingChapeter 2   introduction to cloud computing
Chapeter 2 introduction to cloud computing
 
Software archiecture lecture05
Software archiecture   lecture05Software archiecture   lecture05
Software archiecture lecture05
 
Automated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsAutomated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise Applications
 
Real-Time Design Patterns
Real-Time Design PatternsReal-Time Design Patterns
Real-Time Design Patterns
 
Intelligent Cloud Automation
Intelligent Cloud AutomationIntelligent Cloud Automation
Intelligent Cloud Automation
 
Production based system
Production based systemProduction based system
Production based system
 
Soft computing approach to control system
Soft computing approach to control systemSoft computing approach to control system
Soft computing approach to control system
 
CS ppt.pptx
CS ppt.pptxCS ppt.pptx
CS ppt.pptx
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applications
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
 
computer Unit 8
computer Unit 8computer Unit 8
computer Unit 8
 
ppt2.pptx
ppt2.pptxppt2.pptx
ppt2.pptx
 
How to achieve Continous Delivery
How to achieve Continous DeliveryHow to achieve Continous Delivery
How to achieve Continous Delivery
 
Design space for user interface architectures
Design space for user interface architecturesDesign space for user interface architectures
Design space for user interface architectures
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
 
7 distributed and real systems
7 distributed and real systems7 distributed and real systems
7 distributed and real systems
 

Kürzlich hochgeladen

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

AutonomicComputing

  • 1. Autonomic Computing Under the guidance of Prof.D.A.Noola Presented by: Kaushik Patidar 1
  • 2. Contents • • • • • • • • • • Introduction Contemporary Glitches Autonomic Nervous System Conceptual framework and Architecture Characteristics Contemporary and Autonomic systems comparison Research Issues and Challenges Benefits Conclusion References 2
  • 3. Introduction A software system that operates on its own or with a minimum of human interference according to a set of rules To increase productivity while minimizing complexity for users, capable of running themselves and adjusting to varying circumstances Control theory, adaptive algorithms, software agents, robotics, fault-tolerant computing, machine learning, artificial intelligence, and many more 3
  • 5. The Growing Complexity Problem • Average increase of computing devices 38% per annum • Ratio of Labour costs to Equipment costs around 18:1 • Manual control is time-consuming, expensive, and errorprone • The distributed, diverse applications heterogeneous tasks deal with 5
  • 6. The Evolution Problem • Maintenance and Evolutions of critical and legacy systems • Keep the values of quality attributes within desired ranges • Monitor or verify requirements (functional or nonfunctional) over long periods of time • Adapt safety-critical systems without halting them 6
  • 7. Autonomic Human Nervous System • • A homeostatic system is an open system that maintains its structure and functions by means dynamic equilibriums Rigorously controlled by interdependent regulation mechanisms • A series of modifications that are equal in size and opposite in direction to those that created the disturbance • The activities to maintain blood glucose level is an tremendous example 7
  • 8. Blood-Glucose Concentration Regulation Glucose Concentration in Blood (in percentage) Activities Less than 0.06 Tissue Starvations Liver converts Glycogen to Glucose More than normal Pancreas secretes Insulin Muscles and Skin disposes the excess Greater than 0.18 Kidney excretes excess into urine 8
  • 9. Ashby’s Ultrastable System • The goal of the adaptive behaviour is the survivability of the system • The system will always work towards returning to the original equilibrium state in case of disturbances:o Frequent small impulses to the main variables o Occasional step changes to its parameters Fig. Essential variables 9
  • 10. Ashby’s Ultrastable System Fig. The Ultra-Stable system architecture 10
  • 11. Human Nervous System as an Ashby’s Ultrastable System Fig. Nervous system as part of an Ultrastable system 11
  • 12. Conceptual Model • A system that operates and serves its purpose by managing itself without external intervention even in case of environmental changes Fig. Conceptual prototype of Autonomic System 12
  • 13. Architecture • A closed control loop in a self-managing system monitors some resource and autonomously tries to keep its parameters within a desired range Desired Range ? Control Resource Measure Fig. Control Loop 13
  • 15. Architecture(contd.) Fig. The Sensors and Effectors in an Autonomic Element 15
  • 18. Miscellaneous Characteristics Other recommended attributes include • Automaticity • Adaptive • Aware • Reflexivity • Transparency • Open Source • Autonomicity and Evolvability • Easy to train and learn 18
  • 19. An ode to Policies • Policies are a form of guidance used to determine decisions and actions Fig. States and Actions • Action, Goal and Utility policies are its types 19
  • 20. Contemporary versus Autonomic Computing Concept Current Computing Autonomic Computing Self-configuration Time consuming and error prone System adjusts automatically or by policies Self-optimization Manually set, ever increasing parameters Improve their own performance and efficiency Self-healing Few weeks to solve problems System automatically detects, diagnoses, and repairs problems Self-protection Manual detection of and recovery System automatically defends from attacks against malicious attacks 20
  • 21. Inoculation of Autonomicity in Software Fig. Increasing Autonomic Functionality 21
  • 22. Research Issues and Challenges 22
  • 23. Benefits of Autonomic Computing Short-term I/T related benefits • • • • • • • • Simplified user experience Cost-savings - scale to use Scaled power, storage and costs that optimize h/w & s/w usage Full use of idle processing power Natural language queries allow deeper and more accurate returns Seamless access to multiple file types Stability, High availability. High security system Fewer system or network errors due to self-healing 23
  • 24. Benefits of Autonomic Computing (contd.) Long-term, Higher Order Benefits • • • • • Realize the vision of enablement by shifting available resources to higherorder business Embedding autonomic capabilities in client or access devices, servers, storage systems, middleware, and the network itself. Constructing autonomic federated systems Achieving end-to-end service level management Collaboration and global problem-solving Massive simulation and complex calculations which require processors to run 24X7 for as long as a year at a time 24
  • 25. Applications • • Systems that incorporate autonomic mechanisms for problem determination, monitoring, analysis, management, etc Examples: 25
  • 26. Applications(contd.) Systems to support the development of autonomic systems and applications • Examples : • 26
  • 27. Conclusions • Users demand and crave simplicity in computing solutions • A system used by millions of people each day and administered by a half-time person seems attainable with the notion of automatic updates • It will take another decade for the proliferation of Autonomicity in existing systems 27
  • 28. References [1] IBM Corporation. An architectural blueprint for autonomic computing. April 2003. [2] Manish Parashar and Salim Hariri , Autonomic Computing: An Overview, The Applied Software Systems Laboratory, Rutgers University, Piscataway NJ, University of Arizona, Tucson, AZ, USA. [3] Hausi A. Müller, Liam O’Brien, Mark Klein and Bill Wood , Autonomic Computing, April 2006 [4] IBM, “Autonomic Computing: IBM’s Perspective on the State of Information Technology”, http://www1.ibm.com/industries/government/doc/content /resource /thought/278606109.html. [5] IEEE Computer Magazine, Jan 2003 28