For execution of computation-intensive applications, one of the most important paradigms is to divide the application into a large number of small independent tasks and execute them on heterogeneous parallel computing environments (abbreviated by HPCEs). In this paper, we aim to execute independent tasks efficiently on HPCEs. We consider the problem to find a schedule that maximizes the throughput of task execution for a huge number of independent tasks. First, we show that we can find, in polynomial time, a schedule that attains the optimal throughput. This algorithm, however, uses the ellipsoid method, hence it is very time-consuming. Therefore, secondly, we propose a fast ¯ ¡-approximation algorithm for any constant ¯ �¯ �. In addition,...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
In this paper, we consider the problem of scheduling independent parallel tasks in parallel systems...
(eng) In this paper, we consider the problem of allocating and scheduling a collection of independen...
(eng) In this paper, we consider the problem of allocating a large number of independent, equal-size...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
AbstractWe consider the problem of scheduling n independent multiprocessor tasks with due dates and ...
In this paper, we consider the problem of allocating and scheduling a collection of independent, equ...
AbstractIn this paper, we consider the problem of scheduling independent parallel tasks with individ...
Task scheduling is critical in heterogenous systems, especially with the huge number of tasks tran...
(eng) Scheduling computational tasks on processors is a key issue for high-performance computing. Al...
One of the most important problems in the efficient use of parallel systems is to distribute the wor...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
We consider the problem of scheduling n independent multiprocessor tasks with due dates and unit pr...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
In this paper, we consider the problem of scheduling independent parallel tasks in parallel systems...
(eng) In this paper, we consider the problem of allocating and scheduling a collection of independen...
(eng) In this paper, we consider the problem of allocating a large number of independent, equal-size...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
AbstractWe consider the problem of scheduling n independent multiprocessor tasks with due dates and ...
In this paper, we consider the problem of allocating and scheduling a collection of independent, equ...
AbstractIn this paper, we consider the problem of scheduling independent parallel tasks with individ...
Task scheduling is critical in heterogenous systems, especially with the huge number of tasks tran...
(eng) Scheduling computational tasks on processors is a key issue for high-performance computing. Al...
One of the most important problems in the efficient use of parallel systems is to distribute the wor...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
We consider the problem of scheduling n independent multiprocessor tasks with due dates and unit pr...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
In this paper, we consider the problem of scheduling independent parallel tasks in parallel systems...