• DocumentCode
    1813306
  • Title

    A framework for scalable analysis and design of system-wide graceful degradation in distributed embedded systems

  • Author

    Shelton, Charles P. ; Koopman, Philip ; Nace, William

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • fDate
    15-17 Jan. 2003
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    We present a framework that will enable scalable analysis and design of graceful degradation in distributed embedded systems. We define graceful degradation in terms of utility. A system that gracefully degrades suffers a proportional loss of system utility as individual software and hardware components fail. However, explicitly designing a system to gracefully degrade; i.e. handle all possible combinations of component failures, becomes impractical for systems with more than a few components. We avoid this exponential complexity of component combinations by exploiting the structure of the system architecture to partition components into subsystems. We view each subsystem as a configuration of components that changes when components are removed or added. Thus, a subsystem´s utility changes when components fail or are repaired. We then view the system as a composition of subsystems that each contribute to overall system utility. We demonstrate the scalability of our framework by applying it to an example automobile navigation system. Using this framework, we improve the system dependability by identifying architectural properties that enhance a system´s ability to gracefully degrade.
  • Keywords
    distributed processing; embedded systems; software fault tolerance; systems analysis; automobile navigation system; component failure handling; component partitioning; distributed embedded system; system analysis; system architecture; system dependability; system design; system performance enhancement; system utility; system-wide graceful degradation; Actuators; Automobiles; Computer architecture; Degradation; Embedded system; Hardware; Navigation; Real time systems; Scalability; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003). Proceedings of the Eighth International Workshop on
  • Print_ISBN
    0-7695-1929-6
  • Type

    conf

  • DOI
    10.1109/WORDS.2003.1218078
  • Filename
    1218078