Squirrel: Architecture Driven Resource Management

Inti Gonzalez-Herrera 1 Johann Bourcier 1 Walter Rudametkin 2 Olivier Barais 1 Francois Fouquet 3
1 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
2 SPIRALS - Self-adaptation for distributed services and large software systems
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : Resource management is critical to guarantee Quality of Service when various stakeholders share the execution environment , such as cloud or mobile environments. In this context, providing management techniques compatible with standard practices, such as component models, is essential. Resource management is often realized through monitoring or process isolation (using virtual machines or system containers). These techniques (i) impose varying levels of overhead depending on the managed resource, and (ii) are applied at different abstraction levels, such as processes, threads or objects. Thus, mapping components to system-level abstractions in the presence of resource management requirements can lead to sub-optimal systems. We propose Squirrel, an approach to tune component deployment and resource management in order to reduce management overhead. At run-time, Squirrel uses an architectural model annotated with resource requirements to guide the mapping of components to system abstractions, providing different resource management capabilities and overhead. We present an implementation of Squirrel, using a Java component framework, and a set of experiments to validate its feasibility and overhead. We show that choosing the right component-to-system mappings at deployment-time reduces performance penalty and/or volatile main memory use.
Type de document :
Communication dans un congrès
SAC - 31st Annual ACM Symposium on Applied Computing, Apr 2016, Pisa, Italy. 〈10.1145/0000000.0000000〉
Liste complète des métadonnées

Contributeur : Johann Bourcier <>
Soumis le : lundi 22 août 2016 - 09:27:24
Dernière modification le : mercredi 2 août 2017 - 10:10:57
Document(s) archivé(s) le : mercredi 23 novembre 2016 - 13:32:16


Fichiers produits par l'(les) auteur(s)



Inti Gonzalez-Herrera, Johann Bourcier, Walter Rudametkin, Olivier Barais, Francois Fouquet. Squirrel: Architecture Driven Resource Management. SAC - 31st Annual ACM Symposium on Applied Computing, Apr 2016, Pisa, Italy. 〈10.1145/0000000.0000000〉. 〈hal-01355000〉



Consultations de
la notice


Téléchargements du document