Why This Matters

CPS systems are inherently dynamic and distributed, operating in resource-constrained environments where human intervention is often infeasible. Existing D&C solutions lack the ability to support resilient adaptation and autonomous recovery from failures. This work is innovative because it presents a self-adaptive D&C infrastructure capable of maintaining application resilience through automated detection and recovery mechanisms, addressing a critical gap in the design of autonomous systems.

What We Did

This paper addresses the design of a resilient and autonomous deployment and configuration (D&C) infrastructure for cyber-physical systems (CPS) such as fractioned spacecraft and swarms of unmanned vehicles. The work focuses on self-adaptive D&C services that can detect infrastructure failures and manage application failures in highly dynamic cluster environments. The infrastructure supports automatic deployment and configuration of software applications while maintaining system functionality in the face of various fault scenarios.

Key Results

The paper presents key design challenges for a self-adaptive D&C infrastructure and proposes a layered architecture with distributed group membership monitoring, failure detection mechanisms, and dynamic reconfiguration capabilities. The infrastructure uses a Group Membership Monitor and detection mechanisms to handle challenges like distributed group membership, leader election, proper sequencing of deployment, and D&C state preservation across system faults.

Full Abstract

Cite This Paper

@inproceedings{Pradhan2014a,
  author = {Pradhan, Subhav and Otte, William and Dubey, Abhishek and Gokhale, Aniruddha and Karsai, Gabor},
  booktitle = {Proceedings of the 11th IEEE International Conference and Workshops on the Engineering of Autonomic and Autonomous Systems (EASe'14)},
  title = {Key Considerations for a Resilient and Autonomous Deployment and Configuration Infrastructure for Cyber-Physical Systems},
  year = {2014},
  organization = {Citeseer},
  abstract = {Multi-module Cyber-Physical Systems (CPSs), such as satellite clusters, swarms of Unmanned Aerial Vehicles (UAV), and fleets of Unmanned Underwater Vehicles (UUV) are examples of managed distributed real-time systems where mission-critical applications, such as sensor fusion or coordinated flight control, are hosted. These systems are dynamic and reconfigurable, and provide a {\textquotedblleft}CPS cluster-as-a-service{\textquotedblright} for mission-specific scientific applications that can benefit from the elasticity of the cluster membership and heterogeneity of the cluster members. The distributed and remote nature of these systems often necessitates the use of Deployment and Configuration (D&C) services to manage the lifecycle of software applications. Fluctuating resources, volatile cluster membership and changing environmental conditions require resilient D&C services. However, the dynamic nature of the system often precludes human intervention during the D&C activities, which motivates the need for a self-adaptive D&C infrastructure that supports autonomous resilience. Such an infrastructure must have the ability to adapt existing applications on-the-fly in order to provide application resilience and must itself be able to adapt to account for changes in the system as well as tolerate failures. This paper makes two contributions towards addressing these needed. First, we identify the key challenges in achieving such a self-adaptive D&C infrastructure. Second, we present our ideas on resolving these challenges and realizing a self-adaptive D&C infrastructure.},
  category = {conference},
  contribution = {colab},
  file = {:Pradhan2014a-Key_Considerations_for_a_Resilient_and_Autonomous_Deployment_and_Configuration_Infrastructure_for_CPS.pdf:PDF},
  keywords = {cyber-physical systems, deployment and configuration, self-adaptation, distributed systems, fault management, middleware, resilience},
  tag = {platform}
}
Quick Info
Year 2014
Keywords
cyber-physical systems deployment and configuration self-adaptation distributed systems fault management middleware resilience
Research Areas
CPS middleware
Search Tags

Considerations, Resilient, Autonomous, Deployment, Configuration, Infrastructure, Cyber, Physical, Systems, cyber-physical systems, deployment and configuration, self-adaptation, distributed systems, fault management, middleware, resilience, CPS, 2014, Pradhan, Otte, Dubey, Gokhale, Karsai