In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous processors where communication times and processing times are differ-ent. We assume that communication-computation overlap is possible for every processor, but only allow one send and one receive at a time. We propose an algorithm for chains of processors based on an iterative backward construction of the schedule, which is polynomial in the number of proces-sors and in the number of tasks. The complexity is O(np2) where n is the number of tasks and p the number of proces-sors. We prove this algorithm to be optimal with respect to the makespan. We extend this result to a special kind of tree called spider graphs.
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
International audienceIn this paper, we consider the problem of scheduling independent identical tas...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
(eng) In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous pr...
International audienceWe consider the problem of allocating a large number of independent, equal-siz...
International audienceWe consider the problem of allocating a large number of independent, equal-siz...
International audienceWe revisit the master-slave tasking paradigm in the context of heterogeneous p...
International audienceWe revisit the master-slave tasking paradigm in the context of heterogeneous p...
In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous processo...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous processo...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
International audienceIn this paper, we consider the problem of scheduling independent identical tas...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
(eng) In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous pr...
International audienceWe consider the problem of allocating a large number of independent, equal-siz...
International audienceWe consider the problem of allocating a large number of independent, equal-siz...
International audienceWe revisit the master-slave tasking paradigm in the context of heterogeneous p...
International audienceWe revisit the master-slave tasking paradigm in the context of heterogeneous p...
In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous processo...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous processo...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...