Supporting resource-awareness in managed runtime environments

Inti Gonzalez-Herrera 1
1 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
Résumé : Aujourd’hui, les systèmes logiciels sont omniprésents. Parfois, les applications doivent fonctionner sur des dispositifs à ressources limitées. Toutefois, les applications néces- sitent un support d’exécution de faire face à de telles limitations. Cette thèse aborde le problème de la programmation pour créer des systèmes «conscient des ressources» supporté par des environnements d’exécution adaptés (MRTEs). En particulier, cette thèse vise à offrir un soutien efficace pour recueillir des données sur la consommation de ressources de calcul (par exemple, CPU, mémoire), ainsi que des mécanismes effi- caces pour réserver des ressources pour des applications spécifiques. Dans les solutions existantes, nous trouvons deux inconvénients importants. Les solutions imposent un im- pact important sur les performances à l’exécution des applications. La création d’outils permettant de gérer finement les ressources pour ces abstractions est encore une tâche complexe. Les résultats de cette thèse forment trois contributions: • Un cadre de surveillance des ressources optimiste qui réduit le coût de la collecte des données de consommation de ressources. • Une méthodologie pour sélectionner les le support d’exécution des composants au moment du déploiement afin d’effectuer la réservation de ressources. • Un langage pour construire des profileurs de mémoire personnalisées qui peuvent être utilisés à la fois au cours du développement des applications, ainsi que dans un environnement de production.
Type de document :
Thèse
Software Engineering [cs.SE]. Universite Rennes 1, 2015. English
Liste complète des métadonnées

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

https://hal.archives-ouvertes.fr/tel-01246035
Contributeur : Inti Gonzalez Herrera <>
Soumis le : jeudi 17 décembre 2015 - 23:26:28
Dernière modification le : mercredi 2 août 2017 - 10:10:09
Document(s) archivé(s) le : samedi 29 avril 2017 - 20:33:52

Fichier

Identifiants

  • HAL Id : tel-01246035, version 1

Citation

Inti Gonzalez-Herrera. Supporting resource-awareness in managed runtime environments. Software Engineering [cs.SE]. Universite Rennes 1, 2015. English. 〈tel-01246035〉

Partager

Métriques

Consultations de
la notice

263

Téléchargements du document

285