MapReduce delay scheduling with deadline constraint

19Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

MapReduce programming paradigm has been widely applied to solve large-scale data-intensive problems. Intensive studies of MapReduce scheduling have been carried out to improve MapReduce system performance. Delay scheduling is a common way to achieve high data locality and system performance. However, inappropriate delays can lead to low system throughput and potentially break the original job priority constraints. This paper proposes a deadline-enabled delay (DLD) scheduling algorithm that optimizes job delay decisions according to real-time resource availability and resource competition, while still meets job deadline constraints. Experimental results illustrate that the resource availability estimation method of DLD is accurate (92%). Compared with other approaches, DLD reduces job turnaround time by 22% in average while keeping a high locality rate (88%).Copyright © 2013 John Wiley & Sons, Ltd. Copyright © 2013 John Wiley & Sons, Ltd.

Cite

CITATION STYLE

APA

Li, H., Wei, X., Fu, Q., & Luo, Y. (2014). MapReduce delay scheduling with deadline constraint. Concurrency and Computation: Practice and Experience, 26(3), 766–778. https://doi.org/10.1002/cpe.3050

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free