• DocumentCode
    3436687
  • Title

    CaDAnCE: A Criticality-Aware Deployment and Configuration Engine

  • Author

    Deng, Gan ; Schmidt, Douglas C. ; Gokhale, Aniruddha

  • Author_Institution
    Dept. of EECS, Vanderbilt Univ., Nashville, TN
  • fYear
    2008
  • fDate
    5-7 May 2008
  • Firstpage
    317
  • Lastpage
    321
  • Abstract
    Predictable deployment and configuration (D&C) of components in response to dynamic environmental changes or system mode changes is essential for ensuring open distributed real-time and embedded (DRE) system real-time QoS. This paper provides three contributions to research on the predictability of D&C for component-based open DRE systems. First, we describe how the dependency relationships among different components and their criticality levels can cause deployment order inversion of tasks, which impedes deployment predictability. Second, we describe how to minimize D&C latency of mission-critical tasks with a multi-graph dependency tracing and graph recomposition algorithm called CaDAnCE. Third, we empirically evaluate the effectiveness of CaDAnCE on a representative open DRE system case study based on NASA Earth Science Enterprise´s Magnetospheric Multi-Scale (MMS) mission system. Our results show that CaDAnCE avoids deployment order inversion while incurring negligible (<1%) performance overhead, thereby significantly improving D&C predictability.
  • Keywords
    embedded systems; graph theory; object-oriented programming; open systems; safety-critical software; CaDAnCE; component-based open DRE systems; criticality-aware deployment and configuration engine; deployment predictability; dynamic environmental changes; embedded system real-time QoS; graph recomposition algorithm; mission-critical tasks; multigraph dependency tracing; open distributed real-time system; predictable deployment; system mode changes; Delay; Distributed computing; Engines; Gallium nitride; Geoscience; Impedance; Marine vehicles; Mission critical systems; NASA; Real time systems; Component middleware; Deployment and Configuration.; Open Distributed Real-time and Embedded systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-0-7695-3132-8
  • Type

    conf

  • DOI
    10.1109/ISORC.2008.58
  • Filename
    4519594