A Symbiotic Approach to Designing Cross-Layer QoS in Embedded Real-Time Systems - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2016

A Symbiotic Approach to Designing Cross-Layer QoS in Embedded Real-Time Systems

Abstract

Nowadays there is an increasing need for embedded systems to support intensive computing while maintaining traditional hard real-time and fault-tolerant properties. Extending the principle of multi-core systems, we are exploring the use of distributed processing units interconnected via a high performance mesh network as a way of supporting distributed real-time applications. Fault-tolerance can then be ensured through dynamic allocation of both computing and communication resources. We postulate that enhancing QoS (Quality of Service) for real-time applications entails the development of a cross-layer support of high-level requirements, thus requiring a deep knowledge of the underlying networks. In this paper, we propose a new simulation/emulation/experimentation framework, ERICA, for designing such a feature. ERICA integrates both a network simulator and an actual hardware network to allow implementation and evaluation of different QoS-guaranteeing mechanisms. It also supports real-software-in-the-loop, i.e. running of real applications and middleware over these networks. Each component can evolve separately or together in a symbiotic manner, also making teamwork more flexible. We present in more detail our discrete-event simulation approach and the in-silicon implementation with which we cross-check our solutions in order to bring real performance aspects to our work. We also discuss the challenges of running real-software-in-the-loop in a real-time context, i.e. how to bridge it with a network simulator, and how to deal with time consistency.
Fichier principal
Vignette du fichier
ERTS_16_tosend.pdf (1.59 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01242068 , version 1 (11-12-2015)

Identifiers

  • HAL Id : hal-01242068 , version 1

Cite

Florian Greff, Eric Dujardin, Arnaud Samama, Ye-Qiong Song, Laurent Ciarletta. A Symbiotic Approach to Designing Cross-Layer QoS in Embedded Real-Time Systems. 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016)", Jan 2016, Toulouse, France. ⟨hal-01242068⟩
592 View
368 Download

Share

Gmail Mastodon Facebook X LinkedIn More