International audienceThe scalability of high-performance, parallel iterative applications is directly affected by how well they use the available computing resources. These applications are subject to load imbalance due to the nature and dynamics of their computations. It is common that high performance systems employ periodic load balancing to tackle this issue. Dynamic load balancing algorithms redistribute the application’s workload using heuristics to circumvent the NP-hard complexity of the problem However, scheduling heuristics must be fast to avoid hindering application performance when distributing the workload on large and distributed environments. In this work, we present a technique for low overhead, high quality scheduling deci...
International audienceThis article presents a two-level strategy for scheduling large workloads of p...
Cloud computing can enable the unraveling of new scientific breakthroughs. We will eventually arrive...
In this paper, the problem of distributing load of a particular node over m identical nodes of a dis...
International audienceThe scalability of high-performance, parallel iterative applications is direct...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
International audienceWork-stealing schedulers are common in shared memory environments. However, la...
In this paper, we present a decentralized dynamic load scheduling/balancing algorithm called ELISA (...
AbstractIn this paper, we present a decentralized dynamic load scheduling/balancing algorithm called...
In parallel iterative applications, computational efficiency is essential for addressing large probl...
Distributed computing is currently a popular way to harness great amounts of processing power by com...
In this paper, we will investigate two complementary computational models that have been proposed re...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
International audienceThis article presents a two-level strategy for scheduling large workloads of p...
Cloud computing can enable the unraveling of new scientific breakthroughs. We will eventually arrive...
In this paper, the problem of distributing load of a particular node over m identical nodes of a dis...
International audienceThe scalability of high-performance, parallel iterative applications is direct...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
International audienceWork-stealing schedulers are common in shared memory environments. However, la...
In this paper, we present a decentralized dynamic load scheduling/balancing algorithm called ELISA (...
AbstractIn this paper, we present a decentralized dynamic load scheduling/balancing algorithm called...
In parallel iterative applications, computational efficiency is essential for addressing large probl...
Distributed computing is currently a popular way to harness great amounts of processing power by com...
In this paper, we will investigate two complementary computational models that have been proposed re...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
International audienceThis article presents a two-level strategy for scheduling large workloads of p...
Cloud computing can enable the unraveling of new scientific breakthroughs. We will eventually arrive...
In this paper, the problem of distributing load of a particular node over m identical nodes of a dis...