MTSD: A Task Scheduling Algorithm for MapReduce Base on Deadline Constraints

Parallel and Distributed Processing Symposium Workshops & PhD Forum(2012)

引用 37|浏览1
暂无评分
摘要
The previous works about MapReduce task scheduling with deadline constraints neither take the diffenences of Map and Reduce task, nor the cluster's heterogeneity into account. This paper proposes an extensional MapReduce Task Scheduling algorithm for Deadline constraints in Hadoop platform: MTSD. It allows user specify a job's deadline and tries to make the job be finished before the deadline. Through measuring the node's computing capacity, a node classification algorithm is proposed in MTSD. This algorithm classifies the nodes into several levels in heterogeneous clusters. Under this algorithm, we firstly illuminate a novel data distribution model which distributes data according to the node's capacity level respectively. The experiments show that the data locality is improved about 57%. Secondly, we calculate the task's average completion time which is based on the node level. It improves the precision of task's remaining time evaluation. Finally, MTSD provides a mechanism to decide which job's task should be scheduled by calculating the Map and Reduce task slot requirements.
更多
查看译文
关键词
task scheduling algorithm,mapreduce base,deadline constraints,novel data distribution model,data locality,node classification algorithm,deadline constraint,node level,reduce task slot requirement,average completion time,capacity level,reduce task,mapreduce task scheduling,scheduling algorithms,data models,classification algorithms,distributed programming,scheduling algorithm,clustering algorithms,computational modeling,scheduling,data processing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要