Abstract—Scheduling parallel applications on heterogeneous processors/architectures with different computational speed is a difficult problem. Here, a tabu search metaheuristic is developed to improve the schedule generated by list scheduling. Three neighbourhoods variants are proposed and examined, including a novel neighbourhood that takes the shape of the task graph into account. The effectiveness is evaluated based on a set of modified random benchmark graphs, including task graphs of real-world applications. Factors affecting algorithm performance are also examined. We have found that the variants proposed were able to reduce the schedule length produced by HEFT up to an average of 30 % and up to on average 20 % for the standard graphs...
This study considers the problem of scheduling independent jobs on unrelated parallel machines with ...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
Abstract: Today’s multi-computer systems are heterogeneous in nature, i.e., the machines they are co...
Consider directed acyclic graph ( DAG) scheduling for a large heterogeneous system, which consists o...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
This paper presents two Tabu Search type algorithms for solving the multiprocessor scheduling proble...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
This paper presents parallelization strategies for a tabu search algorithm for the task scheduling p...
Abstract. Process scheduling problems present a large solution space, which exponentially increases ...
This paper presents a tabu search approach for scheduling jobs on identical parallel machines with t...
The efficient allocation of jobs to grid resources is indispensable for high performance grid-based ...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
This work proposes a hybrid metaheuristic (HMH) approach which integrates several features from tabu...
Emerging computational platforms enable a set of geographically distributed computers with different...
This study considers the problem of scheduling independent jobs on unrelated parallel machines with ...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
Abstract: Today’s multi-computer systems are heterogeneous in nature, i.e., the machines they are co...
Consider directed acyclic graph ( DAG) scheduling for a large heterogeneous system, which consists o...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
This paper presents two Tabu Search type algorithms for solving the multiprocessor scheduling proble...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
This paper presents parallelization strategies for a tabu search algorithm for the task scheduling p...
Abstract. Process scheduling problems present a large solution space, which exponentially increases ...
This paper presents a tabu search approach for scheduling jobs on identical parallel machines with t...
The efficient allocation of jobs to grid resources is indispensable for high performance grid-based ...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
This work proposes a hybrid metaheuristic (HMH) approach which integrates several features from tabu...
Emerging computational platforms enable a set of geographically distributed computers with different...
This study considers the problem of scheduling independent jobs on unrelated parallel machines with ...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...
The problem of scheduling a parallel program represented by a weighted directed acyclic graph (DAG) ...