A Monitoring System for Runtime Adaptations of Streaming Applications

Manuel Selva 1 Lionel Morel 1 Kevin Marquet 1, 2 Stephane Frenot 3
2 SOCRATE - Software and Cognitive radio for telecommunications
Inria Grenoble - Rhône-Alpes, UCBL - Université Claude Bernard Lyon 1, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
3 DICE - Data on the Internet at the Core of the Economy
Inria Grenoble - Rhône-Alpes, INSA - Institut National des Sciences Appliquées
Abstract : Streaming languages are adequate for expressing many applications quite naturally and have been proven to be a good approach for taking advantage of the intrinsic parallelism of modern CPU architectures. While numerous works focus on improving the throughput of streaming programs, we rather focus on satisfying quality-of-service requirements of streaming applications executed alongside non-streaming processes. We monitor synchronous dataflow (SDF) programs at runtime both at the application and system levels in order to identify violations of quality-of-service requirements. Our monitoring requires the programmer to provide the expected throughput of its application (e.g 25 frames per second for a video decoder), then takes full benefit from the compilation of the SDF graph to detect bottlenecks in this graph and identify causes among processor or memory overloading. It can then be used to perform dynamic adaptations of the applications in order to optimize the use of computing and memory resources.
Type de document :
Communication dans un congrès
International Conference on Parallel, Distributed and Network-based Processing, Mar 2015, Turku, Finland. 2015, International Conference on Parallel, Distributed and Network-based Processing. <10.1109/PDP.2015.53>
Liste complète des métadonnées

https://hal.inria.fr/hal-01229025
Contributeur : Lionel Morel <>
Soumis le : lundi 16 novembre 2015 - 10:25:30
Dernière modification le : mercredi 23 mars 2016 - 10:21:41

Fichier

2015-PDP.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Manuel Selva, Lionel Morel, Kevin Marquet, Stephane Frenot. A Monitoring System for Runtime Adaptations of Streaming Applications. International Conference on Parallel, Distributed and Network-based Processing, Mar 2015, Turku, Finland. 2015, International Conference on Parallel, Distributed and Network-based Processing. <10.1109/PDP.2015.53>. <hal-01229025>

Partager

Métriques

Consultations de
la notice

147

Téléchargements du document

101