基于多核的多虚拟机计算资源调度系统

基于多核的多虚拟机计算资源调度系统

论文摘要

随着多核处理器技术的发展,计算机已经从单核逐渐过渡到多核,未来的计算机将具有越来越多的计算资源。如何采用一种高效和灵活的方式管理和利用众多的计算资源以及如何充分发挥多核体系结构的性能等问题都有待深入研究,系统虚拟化技术的发展为这些问题的解决提供了有效的方法。基于多核的多虚拟机计算资源调度系统XenMVM(Xen Multiple Virtual Machines)有效的解决了上述问题。XenMVM能够根据虚拟执行环境中的用户行为与工作负载动态调整虚拟机的计算资源,系统将所有物理资源构成一个资源池,由资源调度器根据请求队列中的资源请求按照不同的调度策略进行统一调度。在单计算系统环境下,为了消除或减缓系统在资源动态调整过程中出现的抖动现象,系统采用了预测与延迟减方法(Forecasting and Time-delayed Subtraction Scheme),该方法能够根据虚拟执行环境中资源需求的历史纪录与调整偏差动态预测后续的资源需求,从而降低抖动现象造成的性能损耗,实验发现在抖动现象较为突出的应用场景中,该方法能够将性能损耗从9%降低到0.3%左右;同时,为了提高系统的整体性能,降低系统平均周转时间,系统采用了基于Domain的静态优先级调度策略,相比于传统的先来先服务调度策略,该方法能够保证在物理资源充足的情况下,高优先级或对资源需求紧迫的虚拟机能够及时获得所需资源。针对多核体系结构的特点,系统采用了底层拓扑结构感知的资源调度方法,当将多个虚拟CPU调度到不同的物理CPU上时,虚拟执行环境中的任务执行性能差异达4.51%32.52%,实验发现这与多核的共享Cache结构相关,通过研究基于底层系统结构的调度策略能够提高系统的执行性能。另外,系统还采用了调整调度时间片的方法来降低核间通信等待所造成的性能损耗,测试结果表明,对于全通信的并行程序,该方法能够有效的提高程序的执行性能。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 课题背景与研究内容
  • 1.4 文章组织结构
  • 2 多虚拟机计算资源调度系统的设计
  • 2.1 系统简介
  • 2.2 系统设计思路
  • 2.3 系统结构与功能模块
  • 2.4 工作机制与处理流程
  • 2.5 关键问题分析
  • 2.6 小结
  • 3 单计算系统环境中的多虚拟机计算资源调度
  • 3.1 资源需求预测与延迟减调度方法
  • 3.2 多虚拟机计算资源调度策略
  • 3.3 性能测试与分析
  • 3.4 小结
  • 4 基于多核体系结构的虚拟机计算资源调度
  • 4.1 概述
  • 4.2 基于多核体系结构的资源调度方法
  • 4.3 基于并行程序行为特征的调度性能优化
  • 4.4 性能测试与分析
  • 4.5 小结
  • 5 系统测试与分析
  • 5.1 测试环境
  • 5.2 功能测试
  • 5.3 性能测试
  • 5.4 小结
  • 6 总结与未来工作
  • 致谢
  • 参考文献
  • 附录1 攻读学位期间参与编写著作
  • 附录2 攻读学位期间申请专利目录
  • 附录3 攻读学位期间发表论文目录
  • 相关论文文献

    • [1].中国云资源调度研究的演化发展趋势——基于文献计量视角[J]. 计算机产品与流通 2020(01)
    • [2].基于多业务场景云资源调度的方法[J]. 电信技术 2019(12)
    • [3].项目管理背景下企业资源调度存在的问题与对策研究[J]. 中国集体经济 2020(14)
    • [4].地面测控资源调度效能评估指标体系[J]. 系统工程与电子技术 2020(08)
    • [5].云计算环境下的船舶网络资源调度系统[J]. 舰船科学技术 2019(06)
    • [6].雷达资源调度技术体系及评估指标探讨[J]. 雷达与对抗 2019(02)
    • [7].关于物联网在分布式应急资源调度系统应用探讨[J]. 中国物流与采购 2016(01)
    • [8].提高全局资源调度和本地资源调度的效能的云计算资源调度方案分析[J]. 现代电子技术 2016(14)
    • [9].大数据资源调度中多种类复杂信息智能定向检索[J]. 自动化与仪器仪表 2019(02)
    • [10].面向健康管理的维修资源调度系统关键模型研究[J]. 数学的实践与认识 2016(08)
    • [11].云环境下资源调度效率优化研究与仿真[J]. 计算机仿真 2016(05)
    • [12].装备器材资源调度系统研究[J]. 中国物流与采购 2015(02)
    • [13].云环境下的虚拟资源调度智能优化策略[J]. 计算机应用与软件 2015(06)
    • [14].资源调度问题研究综述[J]. 机电工程 2009(07)
    • [15].一种改进后的蝙蝠算法在云计算资源调度的应用及仿真研究[J]. 宁夏师范学院学报 2020(01)
    • [16].装配式建筑构件生产资源调度问题研究综述[J]. 南阳理工学院学报 2018(06)
    • [17].基于网约车资源调度的可视化分析[J]. 西部交通科技 2019(03)
    • [18].机场飞行区资源调度问题研究(二):发展脉络与趋势[J]. 航空工程进展 2019(04)
    • [19].公有云资源调度中的几个问题研究[J]. 中国质量与标准导报 2018(10)
    • [20].基于发现系统的资源调度知识库结构研究[J]. 图书馆建设 2020(06)
    • [21].特大型城域传送网络资源调度系统的分析研究[J]. 数据通信 2009(01)
    • [22].物联网下分布式在线学习资源个性化调度仿真[J]. 计算机仿真 2019(01)
    • [23].基于云计算的海量微服务资源调度系统设计与实现[J]. 电子设计工程 2019(11)
    • [24].机场飞行区资源调度问题研究(一):基本概念与框架[J]. 航空工程进展 2019(03)
    • [25].基于改进蜂群算法的虚拟云资源调度负载优化策略研究[J]. 计算机产品与流通 2019(11)
    • [26].多传感器融合中基于协方差控制策略的资源调度管控研究[J]. 信息系统工程 2015(04)
    • [27].4PL模式下基于时间资源调度的供应成本优化研究[J]. 价值工程 2013(32)
    • [28].分散式多工厂资源调度中的一种理性策略[J]. 计算机应用 2010(11)
    • [29].机场飞行区资源调度问题研究(三):研究热点与挑战[J]. 航空工程进展 2019(05)
    • [30].有毒重气泄漏事故的应急资源调度[J]. 科学技术与工程 2019(32)

    标签:;  ;  ;  ;  

    基于多核的多虚拟机计算资源调度系统
    下载Doc文档

    猜你喜欢