کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
431592 | 688591 | 2011 | 10 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Scheduling divisible MapReduce computations Scheduling divisible MapReduce computations](/preview/png/431592.png)
In this paper we analyze MapReduce distributed computations as a divisible load scheduling problem. The two operations of mapping and reducing can be understood as two divisible applications with precedence constraints. A divisible load model of the computation, and two load partitioning algorithms are proposed. Performance limits of MapReduce computations are investigated. To our best knowledge this is the first time that processing applications with precedence constraints have been considered on the grounds of divisible load theory.
Research highlights
► MapReduce as two divisible applications with precedence constraints.
► High complexity of reducing dominates in performance of MapReduce.
► The amount of mapper results a key parameter controlling the performance of MapReduce.
► Reducing time domination can override gains from certain optimizations.
► The influence of load unit size on performance is marginal.
Journal: Journal of Parallel and Distributed Computing - Volume 71, Issue 3, March 2011, Pages 450–459