Observations show that some HPC applications periodically alternate between (i) op- erations (computations, local data-accesses) executed on the compute nodes, and (ii) I/O transfers of data and this behavior can be predicted before-hand. While the compute nodes are allocated separately to each application, the storage is shared and thus I/O access can be a bottleneck leading to contention. To tackle this issue, we design new static I/O scheduling algorithms that prescribe when each application can access the storage. To design a static algorithm, we emphasize on the periodic behavior of most applications. Scheduling the I/O volume of the different applications is repeated over time. This is critical since often the number of application ru...
There is a long standing separation between the fields of compiler construction and real-time schedu...
As more and more connected objects and sensory devices are becoming part of our daily lives, the sea...
La technologie moderne permet d'avoir des systèmes sur puce de plus en plus denses et comportant de ...
Large-scale application are typically built on top of geo-distributed databases running on multiple ...
Community clouds have arisen as a promising infrastructure to face the ever-growing demand for compu...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Dans ce manuscrit, je vais résumer mes activités de recherche menées au cours des 7 dernières années...
Task-based systems have gained popularity because of their promise of exploiting the computational p...
The limited energy and recharge cycles of batteries are crippling the design of autonomous Wireless ...
Cloud computing has emerged during the last decade to be widely adopted nowadays in several IT areas...
En una línea de producción clásica, solamente se producían productos con las mismas opciones. Para l...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...
La résolution exacte de problèmes d'optimisation combinatoire de grande taille, tels que les problèm...
Cellular automata are a well know family of discrete dynamic systems, defined by S. Ulam and J. von ...
There is a long standing separation between the fields of compiler construction and real-time schedu...
As more and more connected objects and sensory devices are becoming part of our daily lives, the sea...
La technologie moderne permet d'avoir des systèmes sur puce de plus en plus denses et comportant de ...
Large-scale application are typically built on top of geo-distributed databases running on multiple ...
Community clouds have arisen as a promising infrastructure to face the ever-growing demand for compu...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Dans ce manuscrit, je vais résumer mes activités de recherche menées au cours des 7 dernières années...
Task-based systems have gained popularity because of their promise of exploiting the computational p...
The limited energy and recharge cycles of batteries are crippling the design of autonomous Wireless ...
Cloud computing has emerged during the last decade to be widely adopted nowadays in several IT areas...
En una línea de producción clásica, solamente se producían productos con las mismas opciones. Para l...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...
La résolution exacte de problèmes d'optimisation combinatoire de grande taille, tels que les problèm...
Cellular automata are a well know family of discrete dynamic systems, defined by S. Ulam and J. von ...
There is a long standing separation between the fields of compiler construction and real-time schedu...
As more and more connected objects and sensory devices are becoming part of our daily lives, the sea...
La technologie moderne permet d'avoir des systèmes sur puce de plus en plus denses et comportant de ...