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

Haptic Technology ppt
Haptic Technology pptHaptic Technology ppt
Haptic Technology pptArun Sivaraj
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based systemchauhankapil
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technologyRanol R C
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSaipandu143
 
Prototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of ThingsPrototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of Thingsalengadan
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic designudhayakumarc1
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systemsVikas Dongre
 
Artificial intelligence agents and environment
Artificial intelligence agents and environmentArtificial intelligence agents and environment
Artificial intelligence agents and environmentMinakshi Atre
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)PCG Solution
 
Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair YOGEESH M
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc NetworksJagdeep Singh
 
Industrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTIndustrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTAyush Chhangani
 

What's hot (20)

Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
Haptic Technology ppt
Haptic Technology pptHaptic Technology ppt
Haptic Technology ppt
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
 
Sensors in IOT
Sensors in IOTSensors in IOT
Sensors in IOT
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
 
Prototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of ThingsPrototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of Things
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
 
Artificial intelligence agents and environment
Artificial intelligence agents and environmentArtificial intelligence agents and environment
Artificial intelligence agents and environment
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)
 
Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
 
Industrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTIndustrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOT
 

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

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

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