Skip to Main content Skip to Navigation
Theses

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.
Document type :
Theses
Complete list of metadatas

Cited literature [179 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/tel-01246035
Contributor : Inti Gonzalez Herrera <>
Submitted on : Thursday, December 17, 2015 - 11:26:28 PM
Last modification on : Friday, March 6, 2020 - 1:33:45 AM
Document(s) archivé(s) le : Saturday, April 29, 2017 - 8:33:52 PM

Identifiers

  • 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⟩

Share

Metrics

Record views

419

Files downloads

556