The problem of scheduling tasks across distributed system has been approved to be NP-complete in its general case. When communication cost among system processors is not considered, polynominal-time optimal algorithms for solving scheduling problem are exit only in three special cases. In attempting to solve the problem in the general case, a number of heuristics have been developed. These algorithms intend to reduce the input task graph to one of the special cases and then optimal scheduling can be obtained accordingly. In this paper, we study all these heuristics, and present a improved heuristic --- “Maximal Tree graph approach for scheduling general task graph in the parallel system. A package is developed for comparing the proposed heu...
Abstract Scheduling tasks onto the processors of a parallel system is a crucial part of program para...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
A current challenge in the development of parallel applications for distributed memory plat-forms is...
Scheduling dependent tasks is one of the most challenging versions of the scheduling problem in para...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
International audienceThe problem of multiprocessor scheduling consists in finding a schedule for a ...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
The multiprocessor task graph scheduling problem has been extensively studied asacademic optimizatio...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Existing heuristics for scheduling a node and edge weighted directed task graph to multiple processo...
International audienceThis paper presents two Tabu Search type algorithms for solving the multiproce...
AbstractThe problem of scheduling task graphs on multiprocessor systems have received considerable a...
Obtaining an optimal schedule for a set of precedence-constrained tasks is a well-known NP-complete ...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
This Contemporary computer systems are multiprocessor or multicomputer machines. Their efficiency de...
Abstract Scheduling tasks onto the processors of a parallel system is a crucial part of program para...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
A current challenge in the development of parallel applications for distributed memory plat-forms is...
Scheduling dependent tasks is one of the most challenging versions of the scheduling problem in para...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
International audienceThe problem of multiprocessor scheduling consists in finding a schedule for a ...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
The multiprocessor task graph scheduling problem has been extensively studied asacademic optimizatio...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Existing heuristics for scheduling a node and edge weighted directed task graph to multiple processo...
International audienceThis paper presents two Tabu Search type algorithms for solving the multiproce...
AbstractThe problem of scheduling task graphs on multiprocessor systems have received considerable a...
Obtaining an optimal schedule for a set of precedence-constrained tasks is a well-known NP-complete ...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
This Contemporary computer systems are multiprocessor or multicomputer machines. Their efficiency de...
Abstract Scheduling tasks onto the processors of a parallel system is a crucial part of program para...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
A current challenge in the development of parallel applications for distributed memory plat-forms is...