...
首页> 外文期刊>Journal of Computers >An Optimized Algorithm for Reduce Task Scheduling
【24h】

An Optimized Algorithm for Reduce Task Scheduling

机译:一种缩小任务调度的优化算法

获取原文
           

摘要

—In this paper, we propose a novel algorithm to solve the starving problem of the small jobs and reduce the process time of the small jobs on Hadoop platform. Current schedulers of MapReduce/Hadoop are quite successful in achieving data locality and scheduling the reduce tasks with a greedy algorithm. Some jobs may have hundreds of map tasks and just several reduce tasks, in which case, the reduce tasks of the large jobs require more time for waiting, which will result in the starving problem of the small jobs. Since the map tasks and the reduce tasks are scheduled separately, we can change the way the scheduler launches the reduce tasks without affecting the map phase. Therefore we develop an optimized algorithm to schedule the reduce tasks with the shortest remaining time (SRT) of the map tasks. We apply our algorithm to the fair scheduler and the capacity scheduler, which are both widely used in real production environment. The evaluation results show that the SRT algorithm can decrease the process time of the small jobs effectively.
机译:- 本文提出了一种新颖的算法来解决小型工作的匮乏问题,并减少Hadoop平台上的小型工作的过程时间。 MapReduce / Hadoop的当前调度程序非常成功地实现数据局部性并以贪婪算法调度减少任务。一些工作可能有数百个地图任务,只是几个减少任务,在这种情况下,大型工作的减少任务需要更多的时间等待,这将导致小型工作的饥饿问题。由于地图任务和缩小任务分别安排,我们可以更改调度程序在不影响地图阶段的情况下启动减少任务的方式。因此,我们开发了一种优化的算法,以调度具有最短剩余时间(SRT)的缩小任务的映射任务。我们将算法应用于公平调度程序和容量调度程序,这些程序均广泛用于实际生产环境。评估结果表明,SRT算法可以有效地降低小型工作的处理时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号