Heterogeneous Cluster Resource Allocation Algorithm Considering Application and Node Characteristics
HU Yahong, WU Yinchao, ZHU Zhengdong, LI Xiaoxuan
1.College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China
2.School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China
[1] Apache Hadoop[EB/OL].(2020-05-21).http://hadoop.apache.org/.
[2] ZAHARIA M,CHOWDHURY M,FRANKLIN M J,et al.Spark:cluster computing with working sets[C]//Proceeding of the 2nd USENIX Conference on Hot Topics in Cloud Computing,2010:1765-1773.
[3] Apache storm[EB/OL].[2021-02-21].http://storm.apache.org/.
[4] 杨志伟,郑烇,王嵩,等.异构Spark集群下自适应任务调度策略[J].计算机工程,2016,42(1):31-35.
YANG Z W,ZHENG Q,WANG S,et al.Adaptive task scheduling strategy for heterogeneous spark cluster[J].Computer Engineering,2016,42(1):31-35.
[5] 廖湖声,黄珊珊,徐俊刚,等.Spark性能优化技术研究综述[J].计算机科学,2018,45(7):7-15.
LIAO H S,HUANG S S,XU J G,et al.Survey on performance optimization technologies for spark[J].Computer Science,2018,45(7):7-15.
[6] Apache spark[EB/OL].[2021-02-20].http://spark.apache.org/.
[7] GUPTA S,DUTT N,GUPTA R,et al.SPARK:a high-level synthesis framework for applying parallelizing compiler transformations[C]//16th Intelligent Computing and Control Systems,2003.
[8] 徐佳俊,刘功申,苏波,等.基于Spark的异构集群调度策略研究[J].计算机科学与应用,2016,6(11):692-704.
XU J J,LIU G S,SU B,et al.Adaptive scheduling strategy for heterogeneous spark cluster[J].Computer Science and Application,2016,6(11):692-704.
[9] XU L,BUTT A R,LIM S H,et al.A heterogeneity-aware task scheduler for spark[C]//2018 IEEE International Conference on Cluster Computing,2018:254-256.
[10] 胡亚红,盛夏,毛家发.资源不均衡Spark环境任务调度优化算法研究[J].计算机工程与科学,2020,42(2):14-20.
HU Y H,SHENG X,MAO J F.Research on task scheduling optimization strategy of Spark environment with unbalanced resources dissertation[J].Computer Engineering and Science,2020,42(2):14-20.
[11] 杨忙忙.Spark数据处理平台中资源动态分配技术研究[D].北京:北京工业大学,2016.
YANG M M.Research on resource dynamic allocation technology on Spark data processing framework[D].Beijing:Beijing University of Technology,2016.
[12] 丁晶晶,张功萱.一种基于Spark在线Web服务的高效低延迟调度资源算法[J].计算机工程与科学,2016,38(8):1550-1556.
DING J J,ZHANG G X.A high efficient and low-latency resource scheduling method for Spark on Web service[J].Computer Engineering and Science,2016,38(8):1550-1556.
[13] WANG G,XU J,LIU R,et al.A hard real-time scheduler for Spark on YARN[C]//2018 18th IEEE/ACM International Symposium on Cluster,Cloud and Grid Computing(CCGRID),2018:645-652.
[14] CHENG D,RAO J,JIANG C,et al.Resource and deadline-aware job scheduling in dynamic Hadoop clusters[C]//Proceeding of IEEE International Parallel & Distributed Processing Symposium,2015:956-965.
[15] KUMBHARE N,MARATHE A,AKOGLU A,et al.A value-oriented job scheduling approach for power-constrained and oversubscribed HPC systems[J].IEEE Transactions on Parallel and Distributed Systems,2020,31(6):1419-1433.
[16] ZHANG H,GENG X,MA H.Learning-driven interference-aware workload parallelization for streaming applications in heterogeneous cluster[J].IEEE Transactions on Parallel and Distributed Systems,2021,32(1):1-15.
[17] DU H,ZHANG K,HUANG S,et al.OctopusKing:A TCT-Aware task scheduling on Spark platform[C]//2019 IEEE 25th International Conference on Parallel and Distributed Systems(ICPADS),2019:159-162.
[18] PAN F,XIONG J,SHEN Y,et al.H-scheduler:storage-aware task scheduling for heterogeneous-storage Spark clusters[C]//2018 IEEE 24th International Conference on Parallel and Distributed Systems(ICPADS),2018:9-17.
[19] MENG X,LUKASZ G.Parallel scheduling of data-intensive tasks[C]//European Conference on Parallel Processing,2020:117-133.
[20] 詹剑锋,高婉玲,王磊,等.BigDataBench:开源的大数据系统评测基准[J].计算机学报,2016,39(1):196-211.
ZHAN J F,GAO W L,WANG L,et al.BigDataBench:an open-source big data benchmark suite[J].Chinese Journal of Computers,2016,39(1):196-211.