International audienceIn this paper, we propose a Distributed Graph Model (DGM) and data structure to enable communication-aware heuristics in distributed load balancers (LBs). DGM is motivated by the desire to maintain and use information related to the affinity between tasks (their communication) in order to improve data locality while scheduling tasks in a distributed fashion to avoid the cen-tralization overhead. Results show that DGM is able to achieve speedups of up to 50.4x with 40 virtual cores, when compared to a centralized graph representation with the same purpose. Additionally, we propose a proof-of-concept distributed scheduler that uses DGM, named Edge Migration, and its implementation in the Charm++ parallel programming mode...
Abstract—Graph algorithms on distributed-memory systems typically perform heavy communication, often...
This paper presents a distributed algorithm for the partial precedence constrained scheduling proble...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
International audienceIn this paper, we propose a Distributed Graph Model (DGM) and data structure t...
Load balancing in large parallel systems with distributed memory is a difficult task often influenci...
This paper addresses the problem of scheduling iterative task graphs on distributed memory architect...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
The amount of data generated every day is growing exponentially in the big data era. A significant p...
AbstractIn this paper, we present a decentralized dynamic load scheduling/balancing algorithm called...
A fundamental issue affecting the performance of a parallel application running on message-passing p...
In this paper, we present a decentralized dynamic load scheduling/balancing algorithm called ELISA (...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
Due to the increasing demand for high performance computing and the increasing availability of high ...
Early experiments withscheduling strategieson the GRIP distributed graph reduction system indicated ...
This paper describes the process used to extend the Boost Graph Library (BGL) for parallel operation...
Abstract—Graph algorithms on distributed-memory systems typically perform heavy communication, often...
This paper presents a distributed algorithm for the partial precedence constrained scheduling proble...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
International audienceIn this paper, we propose a Distributed Graph Model (DGM) and data structure t...
Load balancing in large parallel systems with distributed memory is a difficult task often influenci...
This paper addresses the problem of scheduling iterative task graphs on distributed memory architect...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
The amount of data generated every day is growing exponentially in the big data era. A significant p...
AbstractIn this paper, we present a decentralized dynamic load scheduling/balancing algorithm called...
A fundamental issue affecting the performance of a parallel application running on message-passing p...
In this paper, we present a decentralized dynamic load scheduling/balancing algorithm called ELISA (...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
Due to the increasing demand for high performance computing and the increasing availability of high ...
Early experiments withscheduling strategieson the GRIP distributed graph reduction system indicated ...
This paper describes the process used to extend the Boost Graph Library (BGL) for parallel operation...
Abstract—Graph algorithms on distributed-memory systems typically perform heavy communication, often...
This paper presents a distributed algorithm for the partial precedence constrained scheduling proble...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...