Supporting resource awareness in managed runtime environment

Abstract : Software systems are more pervasive than ever nowadays. Occasionally, applications run on top of resource-constrained devices where efficient resource management is required ; hence, they must be capable of coping with such limitations. However, applications require support from the run-time environment to properly deal with resource limitations. This thesis addresses the problem of supporting resource-aware programming in execution environments. In particular, it aims at offering efficient support for collecting data about the consumption of computational resources (e.g., CPU, memory), as well as efficient mechanisms to reserve resources for specific applications. In existing solutions we find two important drawbacks. First, they impose performance overhead on the execution of applications. Second, creating resource management tools for these abstractions is still a daunting task. The outcomes of this thesis are three contributions: an optimistic resource monitoring framework that reduces the cost of collecting resource consumption data ; a methodology to select components' bindings at deployment time in order to perform resource reservation ; a language to build customized memory profilers that can be used both during applications' development, and also in a production environment.
Document type :
Theses
Complete list of metadatas

Cited literature [179 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01308660
Contributor : Abes Star <>
Submitted on : Thursday, April 28, 2016 - 11:16:37 AM
Last modification on : Friday, January 11, 2019 - 4:22:54 PM
Long-term archiving on : Friday, July 29, 2016 - 10:41:12 AM

File

GONZALEZ_HERRERA_Inti_Yulien.p...
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01308660, version 1

Citation

Inti Yulien Gonzalez Herrera. Supporting resource awareness in managed runtime environment. Software Engineering [cs.SE]. Université Rennes 1, 2015. English. ⟨NNT : 2015REN1S090⟩. ⟨tel-01308660⟩

Share

Metrics

Record views

360

Files downloads

312