THINK FIRST·CODE LATER

← All labs

Research reading: dissect the HEFT paper

Problem

Read the original HEFT paper: H. Topcuoglu, S. Hariri and M.-Y. Wu, "Performance-effective and low-complexity task scheduling for heterogeneous computing," IEEE Transactions on Parallel and Distributed Systems, 13(3), 2002 (available through the library). If you cannot access it, work from this chapter.

Write a one-page research summary with these headings:

  1. Problem — what exactly is scheduled, on what platform, with which objective?
  2. Assumptions — list at least five modelling assumptions and one real-world situation where each might be false.
  3. Method — the two phases of HEFT and the complexity of the algorithm in terms of e (edges) and p (processors).
  4. Evaluation — which workloads and metrics were used? What is CCR and why does it matter?
  5. Limitations — three limitations of HEFT (algorithmic or modelling).
  6. Your extension — one research idea that addresses a limitation, how you would evaluate it, and which result would convince you it works.

Work it out on paper, in a document or here, then compare with the model answer. Your answer stays in your browser — it is never sent to or stored on the server.