Scheduling Task Graphs on Arbitrary Processor Architectures Considering Contention

  • Authors:
  • Oliver Sinnen;Leonel Sousa

  • Affiliations:
  • -;-

  • Venue:
  • HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

For the efficient utilisation of a parallel system a task must be divided into sub-task and these must be assigned to the system's resources. The temporal and spatial assignment of sub-task to the computing and communication resources of a parallel system is known as the scheduling problem. This article proposes a new scheduling heuristic, called Simple Contention Scheduling (SCS), for arbitrary processor architectures with the consideration of link contention. The properties of the algorithm are discussed and it is compared to other existing algorithms (DLS and BSA) for arbitrary processor architectures with the consideration of contention. The comparison is done for a large set of random graphs and different architectures. Experimental results show that, while having the same or lower complexity, SCS produces in most cases better results than the other algorithms.