DREMS-OS: An Operating System for Managed Distributed Real-Time Embedded Systems

  title={DREMS-OS: An Operating System for Managed Distributed Real-Time Embedded Systems},
  author={A. Dubey and Gabor Karsai and Aniruddha S. Gokhale and William Emfinger and Pranav Srinivas Kumar},
  journal={2017 6th International Conference on Space Mission Challenges for Information Technology (SMC-IT)},
  • A. Dubey, G. Karsai, +2 authors P. Kumar
  • Published 1 September 2017
  • Computer Science
  • 2017 6th International Conference on Space Mission Challenges for Information Technology (SMC-IT)
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… 
Enabling Strong Isolation for Distributed Real-Time Applications in Edge Computing Scenarios
This paper describes an open-source extension to Linux that the team has designed and implemented for their distributed real-time embedded managed systems (DREMS) architecture, which provides strong spatial and temporal isolation similar to what has become standard in avionics communities.
Methodology for Tailored Linux Distributions Development for HPC Embedded Systems
This work is concerned with developing a methodology to build a light operating system, oriented to both scientific applications and commercial applications, mainly considering its behavior in terms of the type of resource most used.


Distributed and Managed: Research Challenges and Opportunities of the Next Generation Cyber-Physical Systems
The solution presented in this paper is based on a layered architecture consisting of a novel operating system, a middleware layer, and component-structured applications that facilitates the construction of software applications from modular and reusable components that are deployed in the distributed system and interact only through well-defined mechanisms.
Distributed Resource Kernels: OS Support for End-To-End Resource Isolation
This paper proposes the distributed resource kernel frame wo rk to deploy distributed real-time applications with end-to-end timing constraints, and to efficiently enforce and monitor their usage.
A Comparison of Partitioning Operating Systems for Integrated Systems
This paper investigates on LynxOS which is a partitioning OS according to ARINC653, on Tresos, a partitions OS in accordance with AUTomotive Open System ARchitecture, as well as on two prototypical partitioningOS realizations that have been implemented within the Dependable Embedded COmponents and Systems project.
Response-Time Analysis for Mixed Criticality Systems
This paper considers a novel implementation scheme for fixed priority uniprocessor scheduling of mixed criticality systems that requires that jobs have their execution times monitored and sufficient response-time analysis is provided.
A methodology for designing hierarchical scheduling systems
This paper answers the previous question for the case of fixed priority local scheduler by presenting a methodology for computing the class of server parameters that make the task set feasible.
A software platform for fractionated spacecraft
A fractionated spacecraft is a cluster of independent modules that interact wirelessly to maintain cluster flight and realize the functions usually performed by a monolithic satellite, based on a layered architecture consisting of a novel operating system, a middleware layer, and component-structured applications.
DECOS: an integrated time-triggered architecture
An integrated system architecture which combines the complexity management advantages of federated systems with the functional integration and hardware benefits of an integrated approach is described.
F6COM: A component model for resource-constrained and dynamic space-based computing environments
  • W. Otte, A. Dubey, +4 authors J. Willemsen
  • Computer Science
    16th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2013)
  • 2013
The design of a novel component model called F6COM is presented that is developed for applications operating in the context of a cluster of fractionated spacecraft and provides capabilities to monitor task execution deadlines and to configure component-specific fault mitigation actions.
Preemptive Scheduling of Multi-criticality Systems with Varying Degrees of Execution Time Assurance
  • S. Vestal
  • Computer Science
    28th IEEE International Real-Time Systems Symposium (RTSS 2007)
  • 2007
This paper presents ways to use information from a conjecture that the more confidence one needs in a task execution time bound, the larger and more conservative that bound tends to become in practice.
RIAPS: Resilient Information Architecture Platform for Decentralized Smart Systems
A component-based decentralized software platform called Resilient Information Architecture Platform for Smart Systems (RIAPS) which provides an infrastructure for such systems and focuses on the design and integration choices for a resilient Discovery Manager service that is a critical component of this infrastructure.