Designing resource-aware distriubted system based on system level containers - Inria - Institut national de recherche en sciences et technologies du numérique
Conference Papers Year : 2014

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.
Fichier principal
Vignette du fichier
tuto-middleware.pdf (137.69 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01090565 , version 1 (03-12-2014)

Identifiers

  • HAL Id : hal-01090565 , version 1

Cite

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⟩
327 View
110 Download

Share

More