Table of Contents
Fetching ...

Efficient Coordination for Distributed Discrete-Event Systems

Byeonggil Jun, Edward A. Lee, Marten Lohstroh, Hokeun Kim

TL;DR

A novel approach and implementation that reduces such network messages while preserving DE semantics is given that significantly reduces the volume of messages for timing information in HLA.

Abstract

Timing control while preserving determinism is often a key requirement for ensuring the safety and correctness of distributed cyber-physical systems (CPS). Discrete-event (DE) systems provide a suitable model of computation (MoC) for time-sensitive distributed CPS. The high-level architecture (HLA) is a useful tool for the distributed simulation of DE systems, but its techniques can be adapted for implementing distributed CPS. However, HLA incurs considerable overhead in network messages conveying timing information between the distributed nodes and the centralized run-time infrastructure (RTI). This paper gives a novel approach and implementation that reduces such network messages while preserving DE semantics. An evaluation of our runtime demonstrates that our approach significantly reduces the volume of messages for timing information in HLA.

Efficient Coordination for Distributed Discrete-Event Systems

TL;DR

A novel approach and implementation that reduces such network messages while preserving DE semantics is given that significantly reduces the volume of messages for timing information in HLA.

Abstract

Timing control while preserving determinism is often a key requirement for ensuring the safety and correctness of distributed cyber-physical systems (CPS). Discrete-event (DE) systems provide a suitable model of computation (MoC) for time-sensitive distributed CPS. The high-level architecture (HLA) is a useful tool for the distributed simulation of DE systems, but its techniques can be adapted for implementing distributed CPS. However, HLA incurs considerable overhead in network messages conveying timing information between the distributed nodes and the centralized run-time infrastructure (RTI). This paper gives a novel approach and implementation that reduces such network messages while preserving DE semantics. An evaluation of our runtime demonstrates that our approach significantly reduces the volume of messages for timing information in HLA.
Paper Structure (7 sections, 7 equations, 4 figures, 2 tables)

This paper contains 7 sections, 7 equations, 4 figures, 2 tables.

Figures (4)

  • Figure 1: An example LF program with delays.
  • Figure 2: An LF program where the federate Sender sends messages sparsely.
  • Figure 3: An execution trace of the program in \ref{['fig:SparseSender']}.
  • Figure 4: An execution trace of the program in \ref{['fig:SparseSender']} with DNET.