Scheduling Tasks and Communications on a Hierarchical System with Message Contention

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.

DOI: 10.1007/978-3-642-24669-2_9

Extracted Key Phrases

5 Figures and Tables

Cite this paper

@inproceedings{Colin2011SchedulingTA, title={Scheduling Tasks and Communications on a Hierarchical System with Message Contention}, author={Jean-Yves Colin and Moustafa Nakechbandi}, booktitle={ICA3PP}, year={2011} }