SlideShare a Scribd company logo
1 of 23
Self Healing Systems
         Yıldırım Bayezid University
    CENG 570 Advanced Computer Security
                Sinan Kördemir
AGENDA
   What is Self Healing System ?
   Autonomic Computing
   Autonomic Control Loop
   Elements of Self Healing
   Autonomic Computing's charesteristics
   Self Healing and Security
What is Self Healing System ?
   In information technology, self-healing describes any
    device or system that has the ability to understand that
    it is not operating correctly and, without human
    intervention, make the necessary adjustments to
    restore itself to normal operation.


   Because users of a product may find the cost of
    servicing it too expensive (in some cases, far more than
    the cost of the product itself), some product developers
    are trying to build products that fix themselves.




                                                               Scene from Terminator movie
   Self-healing systems form an area of research that is intuitively appealing and
    garnering increased attention, but not very well defined in terms of scope
   A self-healing software system is one that has the ability to discover,
    diagnose,and repair (or at least mitigate) disruptions to the services that it
    delivers.
Autonomic Computing

For decades, the advancement of technology and science has mirrored the increase of
complexity in many computer environments. As complexity increases, computer
environments are being impacted with more failures and downtown.
   For systems: operational error, user error, third-party software error, internally
    developed software problem, inadequate change control, lack of automated
    processes
   For networks: performance overload, peak load problems, insufficient bandwidth
   For database: out of disk space, log file full, performance overload
   For applications: application error, inadequate change control, operational error, non
    automated application exceptions
   Autonomic computing is a computer environment that can detect and adjust its system
    automatically to heal itself without the assistance of any human interaction.
   The name autonomic insinuates that it is a metaphor based on biology. The biological term is
    called the autonomic nervous system which is the body’s master controller that monitors
    changes inside and outside the body integrates sensory inputs, and effects appropriate
    response. It consists of sensory neurons and motor neurons and subdivided into two divisions,
    parasympathetic (rest and digest) and sympathetic (fight and flight) nervous systems.
Sensory Neurons

                Autonomic                     Sensorysomatic   External
  Internal                       Central
              Nervous System Nervous System   Nervous System Environment
Environment

               Motor Neurons




                       Sensory neurons and motor neurons
Sympathetic      Parasympathetic
Organ
             Nervous System    Nervous System

Eye (Iris)     Pupils dilate     Pupil constrict

                Heart rate         Heart rate
 Heart
                 increase           decrease
              Decrease urine     Increase urine
 Kidney
                secretion           secretion
                Bronchial       Bronchial Muscle
  Lung
               muscle dilate        contract
Autonomic Control Loop

          Decide                      Act
        Use uncertain reasoning        Modify behavior,
           Policies, rules, …           Inform users,




         Analyse                  Collect
     Collate, combine,               From system elements,
  Find trends, correlations       Users, environment, agents, …
Faults                       Fixes

• Source Code Bugs          • Reboot Tier / Service and
• Java Exceptions             Notification
• Deadlock Threads            to Administrator
• Buffer Contention         • Micro-boot EJB
• Read / Write Contention   • Micro-boot EJB, Kill hung
  on Table Block              Query
                            • Repartition the memory
                              across various Buffers
                            • Repartition Table to
                              Balance Accesses
                              around Partitions
Autonomic Computing's charesteristics
    Autonomic Computing Consists of 8 key characteristics:
1.   System must know itself
2.   System must be able to reconfigure itseld within its operational environment
3.   System must pre-emptively optimise itself
4.   System must detect and respond to its own faults as they develop
5.   System must detect and respond to intrusions and attacks
6.   System must know its context of use
7.   System must live in an open world
8.   System must actively shrink the gap between user/business goals and IT
     solutions
Elements of Self Healing

   At the 2002Workshop on Self-Healing Systems [WOSS02], it became clear that
    researchers have differing views on what comprises research on self-healing
    systems.


   Based on experiences and observations at the WOSS02 workshop, there are
    four general categories of aspects to the self-healing system problem space:
    fault model, system response, system completeness, and design context.
Fault Model
Fault Model, answers the question of what faults the system is to tolerate.
Without a fault model, there is no way to assess whether a system actually can
heal itself in situations of interest.


   Fault duration
   Fault manifestation
   Fault source
   Granularity
   Fault profile expectations
System Response

Each application domain has extra-functional aspects that are important, such as
reliability, safety, or security. These extra-functional concerns influence desired
system responses.


   Fault Detection
   Degradation
   Fault response
   Fault recovery
   Time constants
   Assurance
System Completeness

Real systems are seldom complete in every sense. Self-healing approaches must
be able to deal with the reality of limits to knowledge, incomplete
specifications, and incomplete designs.


   Architectural completeness
   Designer knowledge
   System self-knowledge
   System evolution
Design Context

There are several other factors that influence the scope of self-healing
capabilities that could be considered to form the design context of the system.


   Abstraction level
   Component homogeneity
   Behavioral predetermination
   User involvement in healing
   System linearity
   System scope
Self Healing Systems and Security

   The conventional methods can overcome only the effects of passive threats
    and not the active threats for the authenticate users
   In time the software systems has became more complex and also the
    cominicaiton protocol between systems too. So to avaoid from a threat on a
    system became very critical issue.
References
   "Autonomic Computing: Towards a Self-Healing System" Sharee S. Laster, B.S.,
    Ayodeji O. Olatunji, B.S
   "A Modeling Framework for Self-Healing Software Systems" Michael Jiang, Jing
    Zhang, David Raymer, and John Strassner
   "Elements of the Self-Healing System Problem Space" Philip Koopman
   "Self-healing systems — survey and synthesis" Debanjan Ghosh , Raj Sharman ,
    H. Raghav Rao , Shambhu Upadhyaya

More Related Content

What's hot

Uml Diagrams for Web Developers
Uml Diagrams for Web DevelopersUml Diagrams for Web Developers
Uml Diagrams for Web DevelopersDave Kelleher
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Automated attendence system PPT
Automated attendence system PPTAutomated attendence system PPT
Automated attendence system PPTThejeshReddyJ
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website'Ashmeet Sehgal'
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platformsOSCON Byrum
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajPT Bipin Bhardwaj
 
Legal issues in cloud computing
Legal issues in cloud computingLegal issues in cloud computing
Legal issues in cloud computingmovinghats
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentationSohel Parvez
 
Android Library Management System
Android Library Management SystemAndroid Library Management System
Android Library Management Systemshafaet karim
 
1 Smart Meter Presentation
1 Smart Meter Presentation1 Smart Meter Presentation
1 Smart Meter Presentationneumond
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...Fatima Qayyum
 
REPORT ON ASP.NET
REPORT ON ASP.NETREPORT ON ASP.NET
REPORT ON ASP.NETLOKESH
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriSyed Ubaid Ali Jafri
 
online E-voting system
online E-voting systemonline E-voting system
online E-voting systemshubham patil
 
Cloud computing security issues and challenges
Cloud computing security issues and challengesCloud computing security issues and challenges
Cloud computing security issues and challengesDheeraj Negi
 

What's hot (20)

Uml Diagrams for Web Developers
Uml Diagrams for Web DevelopersUml Diagrams for Web Developers
Uml Diagrams for Web Developers
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Automated attendence system PPT
Automated attendence system PPTAutomated attendence system PPT
Automated attendence system PPT
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platforms
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwaj
 
Legal issues in cloud computing
Legal issues in cloud computingLegal issues in cloud computing
Legal issues in cloud computing
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
 
Android Library Management System
Android Library Management SystemAndroid Library Management System
Android Library Management System
 
1 Smart Meter Presentation
1 Smart Meter Presentation1 Smart Meter Presentation
1 Smart Meter Presentation
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
 
Distributed Computing ppt
Distributed Computing pptDistributed Computing ppt
Distributed Computing ppt
 
REPORT ON ASP.NET
REPORT ON ASP.NETREPORT ON ASP.NET
REPORT ON ASP.NET
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
 
online E-voting system
online E-voting systemonline E-voting system
online E-voting system
 
Cloud computing security issues and challenges
Cloud computing security issues and challengesCloud computing security issues and challenges
Cloud computing security issues and challenges
 

Viewers also liked

Autonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing SystemsAutonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing SystemsWilliam Chipman
 
Self-healing Materials
Self-healing MaterialsSelf-healing Materials
Self-healing MaterialsReset_co
 
Self healing Materials
Self healing MaterialsSelf healing Materials
Self healing MaterialsSahil Gupta
 
Digital Future of IT Service Providers - Converge Chennai 2015
Digital Future of IT Service Providers - Converge Chennai 2015Digital Future of IT Service Providers - Converge Chennai 2015
Digital Future of IT Service Providers - Converge Chennai 2015Thoughtworks
 
Because you can’t fix what you don’t know is broken...
Because you can’t fix what you don’t know is broken...Because you can’t fix what you don’t know is broken...
Because you can’t fix what you don’t know is broken...Marcel Bruch
 
Human Interactions in Mixed Service-Oriented Systems
Human Interactions in Mixed Service-Oriented SystemsHuman Interactions in Mixed Service-Oriented Systems
Human Interactions in Mixed Service-Oriented SystemsDaniel Schall
 
S-CUBE LP: Self-healing in Mixed Service-oriented Systems
S-CUBE LP: Self-healing in Mixed Service-oriented SystemsS-CUBE LP: Self-healing in Mixed Service-oriented Systems
S-CUBE LP: Self-healing in Mixed Service-oriented Systemsvirtual-campus
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network AbstractAnjali Agrawal
 
Delivering Digital Business Solutions, Raja Ukil, CIO, Wipro
Delivering Digital Business Solutions, Raja Ukil, CIO, WiproDelivering Digital Business Solutions, Raja Ukil, CIO, Wipro
Delivering Digital Business Solutions, Raja Ukil, CIO, WiproINDUSCommunity
 
IGARSS2011_SWOT_mesoscale_morrow.ppt
IGARSS2011_SWOT_mesoscale_morrow.pptIGARSS2011_SWOT_mesoscale_morrow.ppt
IGARSS2011_SWOT_mesoscale_morrow.pptgrssieee
 
Bar cohen-jpl-biomimetic-robots
Bar cohen-jpl-biomimetic-robotsBar cohen-jpl-biomimetic-robots
Bar cohen-jpl-biomimetic-robotsHau Nguyen
 
Study of the Antimatter at Large Hadron Collider
Study of the Antimatter at Large Hadron ColliderStudy of the Antimatter at Large Hadron Collider
Study of the Antimatter at Large Hadron ColliderSSA KPI
 
Sustainable Engineering - Practical Studies for Building a Sustainable Society
Sustainable Engineering - Practical Studies for Building a Sustainable Society Sustainable Engineering - Practical Studies for Building a Sustainable Society
Sustainable Engineering - Practical Studies for Building a Sustainable Society QuEST Forum
 
An Overview of Microfluidics
An Overview of MicrofluidicsAn Overview of Microfluidics
An Overview of MicrofluidicsRajan Arora
 
Blade-less Wind Turbine
Blade-less Wind TurbineBlade-less Wind Turbine
Blade-less Wind TurbineNeel Patel
 
Bladeless wind turbine
Bladeless wind turbineBladeless wind turbine
Bladeless wind turbineRevathi C
 

Viewers also liked (20)

Autonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing SystemsAutonomic Computing and Self Healing Systems
Autonomic Computing and Self Healing Systems
 
Self-healing Materials
Self-healing MaterialsSelf-healing Materials
Self-healing Materials
 
Self healing Materials
Self healing MaterialsSelf healing Materials
Self healing Materials
 
Digital Future of IT Service Providers - Converge Chennai 2015
Digital Future of IT Service Providers - Converge Chennai 2015Digital Future of IT Service Providers - Converge Chennai 2015
Digital Future of IT Service Providers - Converge Chennai 2015
 
Because you can’t fix what you don’t know is broken...
Because you can’t fix what you don’t know is broken...Because you can’t fix what you don’t know is broken...
Because you can’t fix what you don’t know is broken...
 
Human Interactions in Mixed Service-Oriented Systems
Human Interactions in Mixed Service-Oriented SystemsHuman Interactions in Mixed Service-Oriented Systems
Human Interactions in Mixed Service-Oriented Systems
 
Towards self healing service compositions
Towards self healing service compositionsTowards self healing service compositions
Towards self healing service compositions
 
S-CUBE LP: Self-healing in Mixed Service-oriented Systems
S-CUBE LP: Self-healing in Mixed Service-oriented SystemsS-CUBE LP: Self-healing in Mixed Service-oriented Systems
S-CUBE LP: Self-healing in Mixed Service-oriented Systems
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network Abstract
 
Delivering Digital Business Solutions, Raja Ukil, CIO, Wipro
Delivering Digital Business Solutions, Raja Ukil, CIO, WiproDelivering Digital Business Solutions, Raja Ukil, CIO, Wipro
Delivering Digital Business Solutions, Raja Ukil, CIO, Wipro
 
IGARSS2011_SWOT_mesoscale_morrow.ppt
IGARSS2011_SWOT_mesoscale_morrow.pptIGARSS2011_SWOT_mesoscale_morrow.ppt
IGARSS2011_SWOT_mesoscale_morrow.ppt
 
Deep Freeze - Design
Deep Freeze - DesignDeep Freeze - Design
Deep Freeze - Design
 
Bar cohen-jpl-biomimetic-robots
Bar cohen-jpl-biomimetic-robotsBar cohen-jpl-biomimetic-robots
Bar cohen-jpl-biomimetic-robots
 
Study of the Antimatter at Large Hadron Collider
Study of the Antimatter at Large Hadron ColliderStudy of the Antimatter at Large Hadron Collider
Study of the Antimatter at Large Hadron Collider
 
Sustainable Engineering - Practical Studies for Building a Sustainable Society
Sustainable Engineering - Practical Studies for Building a Sustainable Society Sustainable Engineering - Practical Studies for Building a Sustainable Society
Sustainable Engineering - Practical Studies for Building a Sustainable Society
 
An Overview of Microfluidics
An Overview of MicrofluidicsAn Overview of Microfluidics
An Overview of Microfluidics
 
Nano Fluids
Nano FluidsNano Fluids
Nano Fluids
 
Blade-less Wind Turbine
Blade-less Wind TurbineBlade-less Wind Turbine
Blade-less Wind Turbine
 
Bladeless wind turbine
Bladeless wind turbineBladeless wind turbine
Bladeless wind turbine
 

Similar to Self Healing Systems and Security

Autonomic computing-18th may dhiren shah prachi shah
Autonomic computing-18th may dhiren shah prachi shahAutonomic computing-18th may dhiren shah prachi shah
Autonomic computing-18th may dhiren shah prachi shahapgionline
 
Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...
Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...
Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...Jehn
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Mannilou Pascua
 
Autonomic Computing
Autonomic ComputingAutonomic Computing
Autonomic ComputingAhmed Banafa
 
software engineering
software engineeringsoftware engineering
software engineeringparamalways
 
Expert systems in artificial intelegence
Expert systems in artificial intelegenceExpert systems in artificial intelegence
Expert systems in artificial intelegenceAnna Aquarian
 
INTERACTIVITY and EM..
INTERACTIVITY and EM..INTERACTIVITY and EM..
INTERACTIVITY and EM..butest
 
INTERACTIVITY and EM..
INTERACTIVITY and EM..INTERACTIVITY and EM..
INTERACTIVITY and EM..butest
 
Decision Making and Autonomic Computing
Decision Making and Autonomic ComputingDecision Making and Autonomic Computing
Decision Making and Autonomic ComputingIOSR Journals
 
Sad 1 chapter 1- additional material
Sad 1 chapter 1- additional materialSad 1 chapter 1- additional material
Sad 1 chapter 1- additional materialBirhan Atnafu
 
Automatic Assessment of Failure Recovery in Erlang Applications
Automatic Assessment of Failure Recovery in Erlang ApplicationsAutomatic Assessment of Failure Recovery in Erlang Applications
Automatic Assessment of Failure Recovery in Erlang ApplicationsJan Henry Nystrom
 
Self learning computer
Self learning computerSelf learning computer
Self learning computerijaia
 
Autonomic computing.pptx
Autonomic computing.pptxAutonomic computing.pptx
Autonomic computing.pptxPukarNeupane5
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentfikir getachew
 
21483sm finalnew isca_vol2_cp1
21483sm finalnew isca_vol2_cp121483sm finalnew isca_vol2_cp1
21483sm finalnew isca_vol2_cp1narender2000
 

Similar to Self Healing Systems and Security (20)

Autonomic computing-18th may dhiren shah prachi shah
Autonomic computing-18th may dhiren shah prachi shahAutonomic computing-18th may dhiren shah prachi shah
Autonomic computing-18th may dhiren shah prachi shah
 
Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...
Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...
Autonomics Computing (with some of Adaptive Systems) and Requirements Enginee...
 
10.1.1.97.5586
10.1.1.97.558610.1.1.97.5586
10.1.1.97.5586
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411
 
Autonomic Computing
Autonomic ComputingAutonomic Computing
Autonomic Computing
 
software engineering
software engineeringsoftware engineering
software engineering
 
Expert systems in artificial intelegence
Expert systems in artificial intelegenceExpert systems in artificial intelegence
Expert systems in artificial intelegence
 
INTERACTIVITY and EM..
INTERACTIVITY and EM..INTERACTIVITY and EM..
INTERACTIVITY and EM..
 
INTERACTIVITY and EM..
INTERACTIVITY and EM..INTERACTIVITY and EM..
INTERACTIVITY and EM..
 
Decision Making and Autonomic Computing
Decision Making and Autonomic ComputingDecision Making and Autonomic Computing
Decision Making and Autonomic Computing
 
AI Expert Systems.pptx
AI Expert Systems.pptxAI Expert Systems.pptx
AI Expert Systems.pptx
 
Sad 1 chapter 1- additional material
Sad 1 chapter 1- additional materialSad 1 chapter 1- additional material
Sad 1 chapter 1- additional material
 
Automatic Assessment of Failure Recovery in Erlang Applications
Automatic Assessment of Failure Recovery in Erlang ApplicationsAutomatic Assessment of Failure Recovery in Erlang Applications
Automatic Assessment of Failure Recovery in Erlang Applications
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
 
Autonomic computing.pptx
Autonomic computing.pptxAutonomic computing.pptx
Autonomic computing.pptx
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
Expert systems
Expert systemsExpert systems
Expert systems
 
21483sm finalnew isca_vol2_cp1
21483sm finalnew isca_vol2_cp121483sm finalnew isca_vol2_cp1
21483sm finalnew isca_vol2_cp1
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
Expert system
Expert systemExpert system
Expert system
 

Recently uploaded

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

Self Healing Systems and Security

  • 1. Self Healing Systems Yıldırım Bayezid University CENG 570 Advanced Computer Security Sinan Kördemir
  • 2. AGENDA  What is Self Healing System ?  Autonomic Computing  Autonomic Control Loop  Elements of Self Healing  Autonomic Computing's charesteristics  Self Healing and Security
  • 3. What is Self Healing System ?  In information technology, self-healing describes any device or system that has the ability to understand that it is not operating correctly and, without human intervention, make the necessary adjustments to restore itself to normal operation.  Because users of a product may find the cost of servicing it too expensive (in some cases, far more than the cost of the product itself), some product developers are trying to build products that fix themselves. Scene from Terminator movie
  • 4. Self-healing systems form an area of research that is intuitively appealing and garnering increased attention, but not very well defined in terms of scope  A self-healing software system is one that has the ability to discover, diagnose,and repair (or at least mitigate) disruptions to the services that it delivers.
  • 5.
  • 6. Autonomic Computing For decades, the advancement of technology and science has mirrored the increase of complexity in many computer environments. As complexity increases, computer environments are being impacted with more failures and downtown.  For systems: operational error, user error, third-party software error, internally developed software problem, inadequate change control, lack of automated processes  For networks: performance overload, peak load problems, insufficient bandwidth  For database: out of disk space, log file full, performance overload  For applications: application error, inadequate change control, operational error, non automated application exceptions
  • 7. Autonomic computing is a computer environment that can detect and adjust its system automatically to heal itself without the assistance of any human interaction.  The name autonomic insinuates that it is a metaphor based on biology. The biological term is called the autonomic nervous system which is the body’s master controller that monitors changes inside and outside the body integrates sensory inputs, and effects appropriate response. It consists of sensory neurons and motor neurons and subdivided into two divisions, parasympathetic (rest and digest) and sympathetic (fight and flight) nervous systems.
  • 8.
  • 9. Sensory Neurons Autonomic Sensorysomatic External Internal Central Nervous System Nervous System Nervous System Environment Environment Motor Neurons Sensory neurons and motor neurons
  • 10. Sympathetic Parasympathetic Organ Nervous System Nervous System Eye (Iris) Pupils dilate Pupil constrict Heart rate Heart rate Heart increase decrease Decrease urine Increase urine Kidney secretion secretion Bronchial Bronchial Muscle Lung muscle dilate contract
  • 11.
  • 12. Autonomic Control Loop Decide Act Use uncertain reasoning Modify behavior, Policies, rules, … Inform users, Analyse Collect Collate, combine, From system elements, Find trends, correlations Users, environment, agents, …
  • 13. Faults Fixes • Source Code Bugs • Reboot Tier / Service and • Java Exceptions Notification • Deadlock Threads to Administrator • Buffer Contention • Micro-boot EJB • Read / Write Contention • Micro-boot EJB, Kill hung on Table Block Query • Repartition the memory across various Buffers • Repartition Table to Balance Accesses around Partitions
  • 14. Autonomic Computing's charesteristics  Autonomic Computing Consists of 8 key characteristics: 1. System must know itself 2. System must be able to reconfigure itseld within its operational environment 3. System must pre-emptively optimise itself 4. System must detect and respond to its own faults as they develop 5. System must detect and respond to intrusions and attacks 6. System must know its context of use 7. System must live in an open world 8. System must actively shrink the gap between user/business goals and IT solutions
  • 15. Elements of Self Healing  At the 2002Workshop on Self-Healing Systems [WOSS02], it became clear that researchers have differing views on what comprises research on self-healing systems.  Based on experiences and observations at the WOSS02 workshop, there are four general categories of aspects to the self-healing system problem space: fault model, system response, system completeness, and design context.
  • 16. Fault Model Fault Model, answers the question of what faults the system is to tolerate. Without a fault model, there is no way to assess whether a system actually can heal itself in situations of interest.  Fault duration  Fault manifestation  Fault source  Granularity  Fault profile expectations
  • 17. System Response Each application domain has extra-functional aspects that are important, such as reliability, safety, or security. These extra-functional concerns influence desired system responses.  Fault Detection  Degradation  Fault response  Fault recovery  Time constants  Assurance
  • 18. System Completeness Real systems are seldom complete in every sense. Self-healing approaches must be able to deal with the reality of limits to knowledge, incomplete specifications, and incomplete designs.  Architectural completeness  Designer knowledge  System self-knowledge  System evolution
  • 19. Design Context There are several other factors that influence the scope of self-healing capabilities that could be considered to form the design context of the system.  Abstraction level  Component homogeneity  Behavioral predetermination  User involvement in healing  System linearity  System scope
  • 20.
  • 21.
  • 22. Self Healing Systems and Security  The conventional methods can overcome only the effects of passive threats and not the active threats for the authenticate users  In time the software systems has became more complex and also the cominicaiton protocol between systems too. So to avaoid from a threat on a system became very critical issue.
  • 23. References  "Autonomic Computing: Towards a Self-Healing System" Sharee S. Laster, B.S., Ayodeji O. Olatunji, B.S  "A Modeling Framework for Self-Healing Software Systems" Michael Jiang, Jing Zhang, David Raymer, and John Strassner  "Elements of the Self-Healing System Problem Space" Philip Koopman  "Self-healing systems — survey and synthesis" Debanjan Ghosh , Raj Sharman , H. Raghav Rao , Shambhu Upadhyaya