Why This Matters

Deploying and managing resilient distributed CPS requires systematic infrastructure supporting dynamic application reconfiguration. This work innovates by extending deployment standards to support resilient application management through component-based software engineering approaches enabling efficient deployment and recovery from failures.

What We Did

This paper presents a design and development framework for resilient deployment and reconfiguration infrastructure in distributed CPS. It addresses challenges in achieving autonomous resilience for component-based applications through deployment and reconfiguration mechanisms. The work focuses on managing lifecycle and handling failures in multi-module systems.

Key Results

The framework successfully demonstrates deployment and reconfiguration infrastructure for multi-module CPS including unmanned aerial vehicle systems. Experimental results show feasibility of autonomous reconfiguration responding to component failures. The work validates systematic deployment and recovery mechanisms for resilient distributed CPS.

Full Abstract

Cite This Paper

@inbook{Pradhan2016c,
  author = {Pradhan, Subhav and Dubey, Abhishek and Gokhale, Aniruddha S.},
  pages = {88--104},
  title = {Designing a Resilient Deployment and Reconfiguration Infrastructure for Remotely Managed Cyber-Physical Systems},
  year = {2016},
  abstract = {Multi-module Cyber-Physical Systems (CPS), such as satellite clusters, swarms of Unmanned Aerial Vehicles (UAV), and fleets of Unmanned Underwater Vehicles (UUV) provide a CPS cluster-as-a-service for CPS applications. The distributed and remote nature of these systems often necessitates the use of Deployment and Configuration (D&C) services to manage the lifecycle of these applications. Fluctuating resources, volatile cluster membership and changing environmental conditions necessitate resilience. Thus, the D&C infrastructure does not only have to undertake basic management actions, such as activation of new applications and deactivation of existing applications, but also has to autonomously reconfigure existing applications to mitigate failures including D&C infrastructure failures. This paper describes the design and architectural considerations to realize such a D&C infrastructure for component-based distributed systems. Experimental results demonstrating the autonomous resilience capabilities are presented.},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl = {https://dblp.org/rec/bib/conf/serene/PradhanDG16},
  booktitle = {Software Engineering for Resilient Systems - 8th International Workshop, {SERENE} 2016, Gothenburg, Sweden, September 5-6, 2016, Proceedings},
  contribution = {lead},
  doi = {10.1007/978-3-319-45892-2\_7},
  file = {:Pradhan2016c-Designing_a_Resilient_Deployment_and_Reconfiguration_Infrastructure_for_Remotely_Managed_CPS.pdf:PDF},
  keywords = {deployment, reconfiguration, resilience, distributed systems, unmanned systems, component-based software, fault management},
  project = {cps-reliability,cps-middleware},
  tag = {platform},
  timestamp = {Tue, 14 May 2019 10:00:48 +0200},
  url = {https://doi.org/10.1007/978-3-319-45892-2\_7}
}
Quick Info
Year 2016
Keywords
deployment reconfiguration resilience distributed systems unmanned systems component-based software fault management
Research Areas
CPS middleware
Search Tags

Designing, Resilient, Deployment, Reconfiguration, Infrastructure, Remotely, Managed, Cyber, Physical, Systems, deployment, reconfiguration, resilience, distributed systems, unmanned systems, component-based software, fault management, CPS, middleware, 2016, Pradhan, Dubey, Gokhale