DESIGN AND IMPLEMENTATION OF A GLOBAL SCHEDULING STRATEGY FOR DATA DISTRIBUTION OVER CAN-BASED NETWORKS

Tarek Guesmi, Salem Hasnaoui, Houria Rezig, and Ouajdi Korbaa

Keywords

Publish-subscribe, scheduling strategy, CAN bus, DDS, EDF, consistent delivery

Abstract

The data distribution service (DDS) standard enables heterogeneous applications to interact in real-time distributed systems with high- performance requirements. Real-time networking must provide predictable latencies in its messaging mechanisms, in order to allow participants to perform its schedulability analysis. However, there is a lack of support for scheduling DDS applications over real-time networks. This paper describes the design and implementation of a real-time data distribution strategy that uses the object management group DDS and real-time network facilities to ensure the on-time and temporally valid delivery of data. This strategy implements an algorithm, called the LifeSpan-based consistent data delivery algorithm to determine scheduling parameters that will ensure that data that arrives at a requesting target is valid. This implementation introduces a global scheduling solution that manages the distribution and transmission activities in order to ensure the respect of DDS entities deadlines.

Important Links:



Go Back