网络环境的虚拟机调度优化

[复制链接]
查看: 79|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72698
发表于 前天 08:55 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
虚拟机技术的发展与网络计算相结合,充分发挥其资源管理的优势,被成功应用于服务器整合、桌面虚拟化、云计算等领域。虚拟机监控器对虚拟机的合理调度是实现高效虚拟机资源管理的关键技术之一。在面向网络的高度整合虚拟化环境中,同一物理机上的每个虚拟机根据用户的不同需求部署各种各样的应用程序,包括对响应时间敏感的交互式应用程序、计算密集型应用程序、I/O密集型应用程序等,它们对系统资源的需求及行为特征互有差异,对底层虚拟机监控器在不同虚拟机间调度提出了更高的要求。本文专注于网络环境下的虚拟机调度题目。本文使用开源虚拟机技术Xen搭建虚拟化实验平台,并在其中创建的多个虚拟机中分别部署不同类应用程序,通过分析调度器及应用程序的性能,指出现有调度机制并不能满足网络环境下虚拟机间CPU时间的公平分享,也忽视了对系统网络I/O性能的考虑,据此提出了虚拟机CPU资源调度的优化方案,并给出实现。论文主要工作包括:提出了基于时间戳计数器的精确核算机制,实现了虚拟机间对CPU资源的按比例公平分享;提出了基于虚拟机网络流量划分驱动开销的公平分配机制,使得不同的虚拟机对CPU时间的分享更加公平;根据不同虚拟机的网络I/O特性及行为特征,区分了不同的虚拟机类型,实现了基于信用度的动态多级队列调度;实现对Xen现有调度算法的改进,在真实系统上运行该调度算法,通过合成负载对真实应用程序的性能进行测量,对调度器的优化方案进行验证。实验结果表明,对调度算法的改进方案弥补了现有调度算法在网络环境下的不足,使虚拟机间的调度更加公平,并提升了系统的网络I/O性能。





上一篇:磁场诱导铁系纳米材料的制备、表征及性能研究
下一篇:空间叙事学在小说中的运用—奈保尔《米格尔街》的空间叙事学分析
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图