Why This Matters

Distributed cyber-physical systems face challenges in reliable deployment across heterogeneous devices with limited connectivity. RIAPS is innovative because it provides a unified platform architecture supporting component composition, automatic service discovery, and resilience mechanisms without requiring centralized control, enabling practical deployment of decentralized applications.

What We Did

This paper introduces RIAPS (Resilient Information Architecture Platform for Smart Systems), a distributed computing middleware providing component-based application development for decentralized systems. The platform includes discovery services, time synchronization, and fault-tolerant deployment mechanisms. The work demonstrates RIAPS through traffic control and energy management applications on resource-constrained edge devices.

Key Results

The paper demonstrates RIAPS running traffic control and transactive energy applications on embedded systems. Results show successful discovery-based service connectivity, resilient operation despite node failures, and efficient management of distributed applications across multiple devices with minimal communication overhead.

Full Abstract

Cite This Paper

@inproceedings{Dubey2017b,
  author = {Dubey, Abhishek and Karsai, Gabor and Gokhale, Aniruddha and Emfinger, William and Kumar, Pranav},
  booktitle = {2017 6th International Conference on Space Mission Challenges for Information Technology (SMC-IT)},
  title = {Drems-os: An operating system for managed distributed real-time embedded systems},
  year = {2017},
  organization = {IEEE},
  pages = {114--119},
  abstract = {Distributed real-time and embedded (DRE) systems executing mixed criticality task sets are increasingly being deployed in mobile and embedded cloud computing platforms, including space applications. These DRE systems must not only operate over a range of temporal and spatial scales, but also require stringent assurances for secure interactions between the system's tasks without violating their individual timing constraints. To address these challenges, this paper describes a novel distributed operating system focusing on the scheduler design to support the mixed criticality task sets. Empirical results from experiments involving a case study of a cluster of satellites emulated in a laboratory testbed validate our claims.},
  category = {conference},
  contribution = {lead},
  file = {:Dubey2017b-Drems-os_An_operating_system_for_managed_distributed_real-time_embedded_systems.pdf:PDF},
  keywords = {distributed systems, middleware, component-based architecture, resilience, service discovery, edge computing},
  project = {cps-middleware},
  tag = {platform}
}
Quick Info
Year 2017
Keywords
distributed systems middleware component-based architecture resilience service discovery edge computing
Research Areas
CPS middleware scalable AI
Search Tags

Drems, operating, system, managed, distributed, real, time, embedded, systems, distributed systems, middleware, component-based architecture, resilience, service discovery, edge computing, CPS, scalable AI, 2017, Dubey, Karsai, Gokhale, Emfinger, Kumar