DocumentCode :
172887
Title :
Deadline-Constrained MapReduce Scheduling Based on Graph Modelling
Author :
Chien Hung Chen ; Jenn Wei Lin ; Sy Yen Kuo
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2014
fDate :
June 27 2014-July 2 2014
Firstpage :
416
Lastpage :
423
Abstract :
MapReduce is a software framework for processing data-intensive applications with a parallel manner in cloud computing systems. There are also an increasing number of MapReduce jobs that require deadline guarantees. The existing deadline-concerning scheduling schemes do not consider the two problems in the MapReduce computing environment: slot performance heterogeneity and job time variation. In this paper, we utilize the Bipartite Graph modeling to propose a new MapReduce Scheduler called the BGMRS. The BGMRS can obtain the optimal solution of the deadline-constrained scheduling problem by transforming the problem into a well-known graph problem: minimum weighted bipartite matching. The BGMRS has the following features. It considers the heterogeneous cloud computing environment, such that the computing resources of some nodes cannot meet the deadlines of some jobs. As the job progresses, the BGMRS can dynamically find different computing resources for running the job without violating the job deadline. This is beneficial in the computing resource utilization. The BGMRS can also trade the data locality off against the deadline to make more jobs with deadline guarantees. If the available computing resources of the system cannot meet all job deadlines, the BGMRS can minimize the number of jobs with the deadline violation. Finally, simulation experiments are performed to demonstrate the effectiveness of the BGMRS in the deadline-constrained scheduling.
Keywords :
cloud computing; graph theory; resource allocation; scheduling; BGMRS; MapReduce computing environment; bipartite graph modeling; cloud computing systems; data locality; data-intensive applications; deadline-concerning scheduling schemes; deadline-constrained MapReduce scheduling; deadline-constrained scheduling problem; job time variation; minimum weighted bipartite matching; performance heterogeneity; resource utilization; software framework; Bipartite graph; Cloud computing; Computational modeling; Processor scheduling; Real-time systems; Resource management; Scheduling; MapReduce scheduling; bipartite graph modelling; cloud computing; data-intensive application; job deadline;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5062-1
Type :
conf
DOI :
10.1109/CLOUD.2014.63
Filename :
6973769
Link To Document :
بازگشت