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.
Document type :
Conference papers
Complete list of metadatas

Cited literature [3 references]  Display  Hide  Download

https://hal.inria.fr/hal-01090565
Contributor : Johann Bourcier <>
Submitted on : Wednesday, December 3, 2014 - 5:15:50 PM
Last modification on : Thursday, November 15, 2018 - 11:58:48 AM
Long-term archiving on : Monday, March 9, 2015 - 5:51:49 AM

File

tuto-middleware.pdf
Files produced by the author(s)

Identifiers

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

Share

Metrics

Record views

1098

Files downloads

183