Scheduling tasks and communications on a hierarchical system with message contention

  • Authors:
  • Jean-Yves Colin;Moustafa Nakechbandi

  • Affiliations:
  • LITIS, Université du Havre, IUT, Le Havre, France;LITIS, Université du Havre, IUT, Le Havre, France

  • Venue:
  • ICA3PP'11 Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Directed Acyclic Graph (DAG) of tasks with small communication delays has to be scheduled on the identical parallel processors of clusters connected by a hierarchical network. The number or processors and of clusters is not limited. Message contention has to be avoided. Task duplication is allowed. In this paper, we present a new polynomial algorithm that computes the earliest start dates of all tasks and spreads these tasks to use few processors per cluster, for a DAG with small communication delays. It also avoids message contention, and always delivers messages on time.