首页 | 本学科首页   官方微博 | 高级检索  
     

面向多用户环境的MapReduce集群调度算法研究
引用本文:陈重韬. 面向多用户环境的MapReduce集群调度算法研究[J]. 高技术通讯, 2017, 27(4). DOI: 10.3772/j.issn.1002-0470.2017.04.001
作者姓名:陈重韬
作者单位:中国科学院计算技术研究所计算机应用研究中心 北京 100190;中国科学院大学 北京 100049
基金项目:国家科技支撑计划,国家自然科学基金,核高基,中国科学院先导专项
摘    要:针对MapReduce集群现有调度策略在多用户环境下无法根据用户的实际资源需求实现动态资源分配的问题,提出了一种基于历史执行信息(HEI)的MapReduce集群调度算法——HEI Scheduler。该算法通过建立集群作业执行信息的收集和分析机制,得到各用户组资源需求随时间变化的规律,并以作业实际占用slot的时间作为作业占用资源量的衡量标准,进而动态地确定资源池的最小共享资源以及集群剩余资源分配的权值。实验结果表明,执行信息分析机制能够更准确地表征作业对资源的需求,采用集群调度算法HEI Scheduler能够有效地缩短作业的整体执行时间。

关 键 词:MapReduce集群  多用户环境  调度算法  作业执行信息收集

Research on a job scheduling algorithm for multi user MapReduce clusters
Chen Zhongtao. Research on a job scheduling algorithm for multi user MapReduce clusters[J]. High Technology Letters, 2017, 27(4). DOI: 10.3772/j.issn.1002-0470.2017.04.001
Authors:Chen Zhongtao
Abstract:To solve the problem that the existing MapReduce scheduling strategy cannot realize dynamic resource allocation according to user''s actual resource demand in a multi-user environment, an algorithm for MapReduce clusters scheduling based on historical execution information(HEI), called the HEI scheduler, was proposed.The algorithm obtains the rules of the variation of each user group''s resource demand with time by establishing the mechanism for collection and analysis of cluster operation''s execution information, and uses operation''s actual slot occupying time to measure the occupied resource of operation to dynamically determine the minimum shared resource and weights of cluster remaining resource distribution.The experimental result indicates that the proposed execution information analysis mechanism can describe the resource demand of operation exactly.The MapReduce cluster scheduling algorithm based on historical execution information can effectively reduce the overall operation execution time.
Keywords:MapReduce cluster  multi-user environment  scheduling algorithm  job implementation information collection
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号