• English
    • français
  • Help
  •  | 
  • Contact
  •  | 
  • About
  •  | 
  • Login
  • HAL portal
  •  | 
  • Pages Pro
  • EN
  •  / 
  • FR
View Item 
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Squirrel: Architecture Driven Resource Management
  • BibTeX
  • CSV
  • Excel
  • RIS

Document type :
Communication dans un congrès avec actes
DOI :
10.1145/0000000.0000000
Title :
Squirrel: Architecture Driven Resource Management
Author(s) :
Gonzalez-Herrera, Inti [Auteur]
Diversity-centric Software Engineering [DiverSe]
Bourcier, Johann [Auteur]
Diversity-centric Software Engineering [DiverSe]
Rudametkin, Walter [Auteur] refId
Self-adaptation for distributed services and large software systems [SPIRALS]
Barais, Olivier [Auteur]
Diversity-centric Software Engineering [DiverSe]
Fouquet, Francois [Auteur]
Security, Reliability and Trust Interdisciplibary Research Centre [S'nT]
Conference title :
SAC - 31st Annual ACM Symposium on Applied Computing
City :
Pisa
Country :
Italie
Start date of the conference :
2016-04-04
English keyword(s) :
resource management
components
architecture adaptation
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
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 ...
Show more >
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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
ANR Project :
Vers une machine virtuelle Java pour l'informatique omniprésente
Collections :
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Source :
Harvested from HAL
Files
Thumbnail
  • https://hal.inria.fr/hal-01355000/document
  • Open access
  • Access the document
Thumbnail
  • https://hal.inria.fr/hal-01355000/document
  • Open access
  • Access the document
Thumbnail
  • https://hal.inria.fr/hal-01355000/document
  • Open access
  • Access the document
Université de Lille

Mentions légales
Université de Lille © 2017