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.
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01242068
Contributeur : Florian Greff <>
Soumis le : vendredi 11 décembre 2015 - 13:54:29
Dernière modification le : jeudi 11 janvier 2018 - 06:25:23
Document(s) archivé(s) le : samedi 29 avril 2017 - 12:06:38

Fichier

ERTS_16_tosend.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • 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. 2016, 〈http://www.erts2016.org/〉. 〈hal-01242068〉

Partager

Métriques

Consultations de la notice

840

Téléchargements de fichiers

322