Abstract
In the MapReduce processing, since map tasks output key-value pairs, and reduce tasks take the pairs output by the map tasks and compute the final results. Therefore, reduce tasks are unknown until their map tasks are finished. Also, we assume that map tasks are preemptive and parallelizable, but reduce tasks are non-parallelizable. With these assumptions, we study the scheduling of minimizing makespan. Both preemptive and non-preemptive reduce tasks are considered. We prove that no matter if preemption is allowed or not, any algorithm has a competitive ratio at least 2-1h, we then give two optimal algorithms for these two versions.
| Original language | English |
|---|---|
| Pages (from-to) | 271-277 |
| Number of pages | 7 |
| Journal | Optimization Letters |
| Volume | 11 |
| Issue number | 2 |
| DOIs | |
| State | Published - 1 Feb 2017 |
| Externally published | Yes |
Keywords
- Big data
- MapReduce
- On-line scheduling
Fingerprint
Dive into the research topics of 'Online makespan minimization in MapReduce-like systems with complex reduce tasks'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver