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

Florian Greff 1, 2 Eric Dujardin 1 Arnaud Samama 1 Ye-Qiong Song 2 Laurent Ciarletta 2
2 MADYNES - Management of dynamic networks and services
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
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.
Complete list of metadatas

Cited literature [18 references]  Display  Hide  Download

https://hal.inria.fr/hal-01242068
Contributor : Florian Greff <>
Submitted on : Friday, December 11, 2015 - 1:54:29 PM
Last modification on : Thursday, February 7, 2019 - 5:34:47 PM
Long-term archiving on : Saturday, April 29, 2017 - 12:06:38 PM

File

ERTS_16_tosend.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01242068, version 1

Citation

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⟩

Share

Metrics

Record views

1021

Files downloads

381