Online Makespan Minimization in MapReduce-like Systems with Complex Reduce Tasks

Taibo Luo,Yuqing Zhu,Weili Wu,Yinfeng Xu,Ding-Zhu Du
DOI: https://doi.org/10.1007/s11590-015-0902-7
IF: 1.5288
2015-01-01
Optimization Letters
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-1/h , we then give two optimal algorithms for these two versions.
What problem does this paper attempt to address?