In this paper we present UMR, an algorithm for scheduling parallel applications that consist of a divisible workload. Our algorithm uses multiple rounds to overlap communication and computation between a master and a number of workers. Multi-round scheduling has been used for divisible workloads in previous work and our contributions in this paper are as follows. UMR uses ``uniform'' rounds, i.e. a fixed amount of work is sent out to all workers at each round. This restriction makes it possible to compute an approximatively optimal number of rounds, which was not possible for previously proposed algorithms. In addition, we use more realistic platform models than those used in previous works. We provide an analysis of our algorithm both ...
AbstractIn this paper we study divisible load scheduling in systems with limited memory. Divisible l...
Applications in many scientific and engineering domains are structured in large numbers of independe...
We analyze scheduling multilayer divisible computations. Multilayer computations consist o...
In this paper we present UMR, an algorithm for scheduling parallel applications that consist of a di...
International audienceIn this paper, we discuss several algorithms for scheduling divisible workload...
(eng) In this paper, we discuss several algorithms for scheduling divisible loads on heterogeneous s...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...
In this paper we study master-worker scheduling of divisible loads in heterogeneous distributed syst...
Divisible workload applications occur in many fields of science and engineering. Although these appl...
(eng) Applications in many scientific and engineering domains are structured in large numbers of ind...
In parallel computing systems using the master/worker model for distributed grid computing, as the s...
Many applications in scientific and engineering domains are structured as large numbers of independe...
Divisible load applications consist of an amount of data and associated computation that can be divi...
This article presents a statistical approach to the scheduling of divisible workloads. Structured as...
In this paper, we will investigate two complementary computational models that have been proposed re...
AbstractIn this paper we study divisible load scheduling in systems with limited memory. Divisible l...
Applications in many scientific and engineering domains are structured in large numbers of independe...
We analyze scheduling multilayer divisible computations. Multilayer computations consist o...
In this paper we present UMR, an algorithm for scheduling parallel applications that consist of a di...
International audienceIn this paper, we discuss several algorithms for scheduling divisible workload...
(eng) In this paper, we discuss several algorithms for scheduling divisible loads on heterogeneous s...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...
In this paper we study master-worker scheduling of divisible loads in heterogeneous distributed syst...
Divisible workload applications occur in many fields of science and engineering. Although these appl...
(eng) Applications in many scientific and engineering domains are structured in large numbers of ind...
In parallel computing systems using the master/worker model for distributed grid computing, as the s...
Many applications in scientific and engineering domains are structured as large numbers of independe...
Divisible load applications consist of an amount of data and associated computation that can be divi...
This article presents a statistical approach to the scheduling of divisible workloads. Structured as...
In this paper, we will investigate two complementary computational models that have been proposed re...
AbstractIn this paper we study divisible load scheduling in systems with limited memory. Divisible l...
Applications in many scientific and engineering domains are structured in large numbers of independe...
We analyze scheduling multilayer divisible computations. Multilayer computations consist o...