Skip to Main content Skip to Navigation
New interface
Conference papers

Designing resource-aware distriubted system based on system level containers

Inti Gonzalez-Herrera 1 Johann Bourcier 1, * Olivier Barais 1 François Fouquet 2 
* Corresponding author
1 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
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.
Document type :
Conference papers
Complete list of metadata

Cited literature [3 references]  Display  Hide  Download
Contributor : Johann Bourcier Connect in order to contact the contributor
Submitted on : Wednesday, December 3, 2014 - 5:15:50 PM
Last modification on : Thursday, January 20, 2022 - 5:33:12 PM
Long-term archiving on: : Monday, March 9, 2015 - 5:51:49 AM


Files produced by the author(s)


  • HAL Id : hal-01090565, version 1


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. ⟨hal-01090565⟩



Record views


Files downloads