Abstract

In the design of multiprocessor systems, the scheduling of tasks of a precedence-constrained task graph (representing a parallel program) onto the processors has a critical impact on overall system performance. The multiprocessor scheduling problem is known to be NP-hard in all but a few restricted cases. In this paper, we consider list scheduling heuristic algorithms for the multiprocessor scheduling problem. We show that these algorithms, while scheduling certain task graphs with non-negligible intertask communication, exhibit an anomaly which we call the list scheduling anomaly where the completion time of a task graph on a multiprocessor is more than its completion time on a single processor. Finally, we experimentally characterize the class of task graphs for which the list scheduling anomaly is more prominent.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call