Designing resource-aware distriubted system based on system level containers

Abstract : Resource management is critical for application domains where components share their execution environments but belong to dif-ferent stakeholders, such as smart homes or cloud systems. Yet, current middleware and application containers often hide system-level details needed for dynamic resource management. In particular, they tend to hide resource usage by offering automatic management of these resources (e.g., CPU, memory and I/O). In contrast, system-level containers, such as Linux Containers (LXC), allow fine-grain resource management. How-ever, they lack knowledge about the application's structure and its re-quirements in order to provide fine tuned resource management. In this tutorial, we will expose Squirrel: a new middleware which aims at combining the benefits from the component based software engineering to design flexible and modular application and the system level contain-ers to manage resources. Squirrel follows an approach where develop-ers specifies contracts on components and connections to describe the expected behavior of their application regarding resource consumption. These high level contracts are then used to automatically configure the system level containers which will hosts the running applications. At the end of this tutorial, applicants will be able to design applications and contracts using Squirrel and run their application inside system level containers to ensure a correct behavior of their application regarding resource consumption.
Type de document :
Communication dans un congrès
Middleware Conference, Dec 2014, Bordeaux, France. pp.2, Middleware tutorial
Liste complète des métadonnées


https://hal.inria.fr/hal-01090565
Contributeur : Johann Bourcier <>
Soumis le : mercredi 3 décembre 2014 - 17:15:50
Dernière modification le : mercredi 2 août 2017 - 10:09:00
Document(s) archivé(s) le : lundi 9 mars 2015 - 05:51:49

Fichier

tuto-middleware.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01090565, version 1

Citation

Inti Gonzalez-Herrera, Johann Bourcier, Olivier Barais, François Fouquet. Designing resource-aware distriubted system based on system level containers. Middleware Conference, Dec 2014, Bordeaux, France. pp.2, Middleware tutorial. <hal-01090565>

Partager

Métriques

Consultations de
la notice

412

Téléchargements du document

145