首页 | 官方网站   微博 | 高级检索  
     

基于YARN的分布式资源动态调度与协同分配系统
引用本文:郝志峰,黄泽林,蔡瑞初,傅正佳,温雯,唐凯麟.基于YARN的分布式资源动态调度与协同分配系统[J].计算机工程,2021,47(2):226-232.
作者姓名:郝志峰  黄泽林  蔡瑞初  傅正佳  温雯  唐凯麟
作者单位:1. 广东工业大学 计算机学院, 广州 510006;2. 佛山科学技术学院 数学与大数据学院, 广东 佛山 528000
基金项目:广州市珠江科技新星专项;广东省自然科学基金;NSFC-广东联合基金;广州市科技计划项目;国家自然科学基金;广东特支计划
摘    要:Storm on YARN是目前主流的分布式资源调度框架,但其存在需要人工干预和无法根据资源可用性实时调整系统资源的不足。根据流数据处理的实时延迟计算系统负载情况,在Storm平台上基于YARN设计分布式资源调度和协同分配系统。建立包含系统层和任务层的双层调度模型,系统层通过对流数据处理负载的实时监测进行资源分配预测,任务层利用ZooKeeper和YARN对集群资源的高效管理能力进行动态资源管理。实验结果表明,该系统可以实时调整集群资源分布,有效减小系统延迟。

关 键 词:分布式集群  动态调度  协同分配  流数据处理  资源分配  
收稿时间:2020-01-27
修稿时间:2020-03-26

Dynamic Scheduling and Collaborative Allocation System for Distributed Resource Based on YARN
HAO Zhifeng,HUANG Zelin,CAI Ruichu,FU Zhengjia,WEN Wen,TANG Kailin.Dynamic Scheduling and Collaborative Allocation System for Distributed Resource Based on YARN[J].Computer Engineering,2021,47(2):226-232.
Authors:HAO Zhifeng  HUANG Zelin  CAI Ruichu  FU Zhengjia  WEN Wen  TANG Kailin
Affiliation:1. College of Computer, Guangdong University of Technology, Guangzhou 510006, China;2. College of Mathematics and Big Data, Foshan University, Foshan, Guangdong 528000, China
Abstract:Storm on YARN is one of the mainstream distributed resource scheduling frameworks.However,it requires manual intervention,so it fails to adjust the system resources according to resource availability in real time.To address the problem,this paper proposes a distributed resource scheduling and collaborative allocation model based on YARN on the Storm platform,where the loads of the system is estimated based on the real-time delay of the streaming data process.The model is based on a two-layer scheduling model,including the system layer and the task layer.The system layer predicts the resource allocation through real-time monitoring of streaming data processing loads,and the ZooKeeper-based task layer uses YARN’s efficient management of cluster resources to dynamically manage them.Experimental results show that the proposed system can dynamically adjust the cluster resources distribution in real time to reduce the system delay.
Keywords:distributed cluster  dynamic scheduling  collaborative allocation  stream data processing  resource allocation
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号