70 likes | 89 Views
Discover the fundamental concepts of dependability through graceful degradation systems. Learn about self-healing, detection, monitoring, and system-wide adaptation to ensure quality of service in diverse environments. Explore the principles of graceful degradation in adaptive systems to maintain operational efficiency and resilience.
E N D
Adaptive Systems –Graceful Degrading System Paul Li Paul.Li@cs.cmu.edu
Fundamental Concept of Dependability • Failure is an event that occurs when delivered service deviates from correct service. (Quality of service?) • Design faults? Physical faults? Or Interaction faults?
Fundamental Concept of Dependability Natural Acc Perm Trans Environment/System Flux
Software Component Software Component Software Component Software Component Software Component Detection/ Monitoring Detection/ Monitoring Detection/ Monitoring Detection/ Monitoring Detection/ Monitoring System-wide Graceful Degradation (Implicit Adaptation?) Updated System Vars O/A I/M System Variables System Updates
Software Component Software Component Software Component Software Component Software Component Detection/ Monitoring Detection/ Monitoring Detection/ Monitoring Detection/ Monitoring Detection/ Monitoring Scalable System-wide Graceful Degradation Sub-System Sub-System System Variables O/A I/M
Self Healing Problem Space Rainbow Permanent/Transient Inadequate System Configuration Stress on the System Configuration in Distributed Systems Random, arbitrary, pre-defined Gauges Less than desired quality of service Perform associated repair On-line Reconfiguration Long time between occurrences Quality of service
Self Healing Problem Space Open Systems with defined interfaces Assumed to be complete System knows component presence Data rates System fluctuates during operation Elements of distributed systems Heterogeneous components and resources Dynamic behavior within expectations Semi-automated System quality of service Scalability assumes linearity Many clients and servers in distributed systems