期刊文献+

面向混合负载的集群资源弹性调度 被引量:4

Cluster elastic resource scheduling for mixed workloads
下载PDF
导出
摘要 针对目前集群资源调度方法难以适应互联网业务多样化、定制化特征的问题,提出了一种面向混合负载的集群资源弹性调度方法。该方法通过构建作业约束描述语言,允许作业基于自身负载特征提出多维度的资源申请和具有负载意识的资源调度算法,实现在同一集群内各类业务统一部署与管理,及时匹配资源需求的变化;通过建立作业的软约束与硬约束之间的转化机制,满足作业在不同执行阶段对资源的定制化需求。实验表明,该方法相比于Hadoop,可允许作业利用较少资源获得更优性能,在实际生产系统中,基于该方法可将集群资源利用率由62%提升到75%。 Aiming at the current situation that existing cluster resource scheduling methods cannot meet the diversified and customized requirements of the Internet services,an approach for elastic cluster resource scheduling for mixed workloads was studied.Firstly,a dynamic description language of job constraints was constructed to describe the multi-dimensional resource requirements from various jobs with different workloads.Secondly,a workload-aware resource scheduling algorithm was used to deploy and make overall plan for various business applications in a single cluster,which could respond to the changes in resource requirements in time.Thirdly,a convertible mechanism for soft and hard constraints was designed for meeting customized resource requirements from different running stages of applications.The experimental results show that the above-mentioned method can outperform the Hadoop in terms of consuming less resources and achieving better performance when running jobs.In real production systems,it can increase the resource utilization from 62% up to 75%.
出处 《高技术通讯》 CAS CSCD 北大核心 2014年第8期782-790,共9页 Chinese High Technology Letters
基金 国家自然科学基金(61070028) 863计划(2012AA01A401) 中国科学院先导专项(XDA06030200)资助项目
关键词 集群资源调度 作业约束调度 负载感知 混合负载 互联网数据中心(IDC) cluster resource scheduling job constraint scheduling workload-aware mixed workload internet data center (IDC)
  • 相关文献

参考文献12

  • 1Dean J, Ghemawat S. MapReduce: Simplified data pro- cessing on large clusters. Communications of the ACM, 2008, 51(1) :107-113.
  • 2Stormhttp ://storm-project. net : Apache, 2011.
  • 3Malewicz G, Austern M H, Aart J, et al. Pregel : A sys- tem for large-scale graph processing. In: Proceedings of the 2010 International Conference on Management of Da- ta, Indianapolis, Indiana, 2010. 135-146.
  • 4Sharma B, Chudnovsky V, Joseph L, et al. Modeling and synthesizing task placement constraints in google compute clusters, ACM Symposium on Cloud Computing, Cascais, Portugal, 2011. 34-48.
  • 5Tumanov A, Cipar J, Gregory R, et al. alsched: Alge- braic scheduling of mixed workloads In heterogeneous clouds. In : Proceedings of the Third ACM Symposium on Cloud Computing, San Jose, Canada, 2012. 346-360.
  • 6Bialecki A, Cafarella M. Hadoop: A Framework for Run- ningApplications on Large Clusters Built of Commodity Hardware, http ://lucene. apache, org/hadoop: Apache, 2008.
  • 7Isard M, Budiu M. Dryad: Distributed dataparallel pro- grams from sequential buildingblocks. In: Proceedings of the Europe Conference on Computer Systems, Lisboa, Portugal, 2007. 59-72.
  • 8Hindman B, Konwinski A, Matei Z, et al. Mesos : A platform for fine-grained resource sharing in the data- center. In: Proceedings of the 8th USENIX conference on Networked systems design and implementation, Berkeley, USA, 2011. 22-34.
  • 9Wang P, Mend D, Jizhong Han, et al. Transformer: A New Paradigm for Building Data-Parallel Programming Models. IEEE Micro, 2010, 30(4) :55- 64.
  • 10VinodK, Arun C. Murthy, et al. YARN: yet another re- source negotiator. In : Proceedings of the 4th annual Sym- posium on Cloud Computing, Santa Clara, Canada, 2013. 58-76.

同被引文献15

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部