Impact of task duplication on static-scheduling performance in multiprocessor systems with variable execution-time tasks

  • Authors:
  • Emilio Luque;Ana Ripoll;Porfidio Hernández;Tomás Margalef

  • Affiliations:
  • Departamento de Informática, Universidad Autónoma De Barcelona, 08193-Bellaterra, Barcelona, Spain;Departamento de Informática, Universidad Autónoma De Barcelona, 08193-Bellaterra, Barcelona, Spain;Departamento de Informática, Universidad Autónoma De Barcelona, 08193-Bellaterra, Barcelona, Spain;Departamento de Informática, Universidad Autónoma De Barcelona, 08193-Bellaterra, Barcelona, Spain

  • Venue:
  • ICS '90 Proceedings of the 4th international conference on Supercomputing
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of scheduling a set of partially ordered tasks on a nonpreemptive multiprocessor system of identical processors assuming that the execution time of some tasks can vary within a set of known values is studied in an effort to construct a more realistic static schedule.A new heuristic algorithm (CP/MISF/TD) based on task duplication is proposed. The effectiveness of the algorithm is proved by comparing the results obtained for a wide variety of task graphs with the ones obtained by applying the classical list scheduling algorithms which consider fixed time tasks.Keywords: Static scheduling, List scheduling, Heuristic algorithms, Task duplication, Multiprocessor systems.