A TABU SEARCH APPROACH TO TASK-SCHEDULING ON HETEROGENEOUS PROCESSORSUNDER PRECEDENCE CONSTRAINTS

Citation
Scs. Porto et Cc. Ribeiro, A TABU SEARCH APPROACH TO TASK-SCHEDULING ON HETEROGENEOUS PROCESSORSUNDER PRECEDENCE CONSTRAINTS, International journal of high speed computing, 7(1), 1995, pp. 45-71
Citations number
55
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
01290533
Volume
7
Issue
1
Year of publication
1995
Pages
45 - 71
Database
ISI
SICI code
0129-0533(1995)7:1<45:ATSATT>2.0.ZU;2-I
Abstract
Parallel programs may be represented as a set of interrelated sequenti al tasks. When multiprocessors are used to execute such programs, the parallel portion of the application can be speeded up by an appropriat e allocation of processors to the tasks of the application. Given a pa rallel application defined by a task precedence graph, the goal of tas k scheduling (or processor assignment) is thus the minimization of the makespan of the application. In a heterogeneous multiprocessor system , task scheduling consists of determining which tasks will be assigned to each processor, as well as the execution order of the tasks assign ed to each processor. In this work, we apply the tabu search metaheuri stic to the solution of the task scheduling problem on a heterogeneous multiprocessor environment under precedence constraints. The topology of the Mean Value Analysis solution package for product form queueing networks is used as the framework for performance evaluation. We show that tabu search obtains much better results, i.e., shorter completio n times, improving from 20 to 30% the makespan obtained by the most ap propriate algorithm previously published in the literature.