学位论文 > 优秀研究生学位论文题录展示

虚拟计算环境中CPU开销的测量系统

作 者: 童冠
导 师: 金海
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 虚拟化 虚拟化性能 计算资源 CPU开销测量
分类号: TP332
类 型: 硕士论文
年 份: 2011年
下 载: 25次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来计算系统虚拟化作为一种功能强大而且方便的技术得到了广泛的应用,它使得物理计算资源不再由单一的操作系统来独享,而是由多个VM共享使用,这一改变,引入了不可忽略的用于管理的CPU开销。在目前众多的针对虚拟化性能开销的研究中,都是从某一应用性能下降的角度去衡量虚拟化性能的开销,而没有直接地去研究虚拟计算环境中用于管理的CPU开销。如何界定和测量CPU开销、CPU开销存在哪些影响因子,以及这些影响因子与CPU开销之间存在怎样的关系,是在研究虚拟机开销过程中亟待解决的问题。基于这一目的,虚拟计算环境中的CPU开销系统VOMS提出了虚拟计算环境中CPU开销的界定原则,即虚拟计算环境中的CPU开销是由于虚拟化技术的引入所带来的不同于传统系统的不可避免的CPU开销。针对这一界定原则,指出了虚拟计算环境中CPU开销的两个测量指标,即虚拟机之间进行调度时产生的CPU性能开销和由特权域代理执行某些特权指令产生的额外CPU开销。VOMS通过插入事件触发代码,获取到Xen每次执行调度操作和代理特权操作消耗的时间片以及两类操作的总次数,并使用Xentrace和Xenrelay作为数据传输引擎实现了虚拟机内和虚拟机监控器内的数据采集机制,从而准确地获取各个虚拟机的CPU使用情况以及CPU开销。系统通过自动对齐与解析模型,将采集自客户虚拟机内和虚拟机监控器内的数据按照统一的格式进行数据处理,动态地反映出虚拟计算环境中物理CPU和虚拟CPU的使用情况以及映射关系,得出虚拟计算环境中CPU的开销;为了更好地研究不同影响因子对这一开销的影响,VOMS测试控制平台能够按照统一模板同时启动指定数量的虚拟机,并在其上部署指定类型的负载,进行CPU开销的测量,从而为虚拟机数量以及虚拟机负载类型这两类影响因子的研究提供支持。通过对不同数量的虚拟机上运行空负载、计算密集型负载、IO密集型负载,VOMS系统测试结果指出了随着虚拟机数量的增长虚拟计算环境中CPU开销将呈现出指数级的增长;在同样的情况下,计算密集型的应用产生的CPU开销更大;当虚拟机数量达到8个,且在虚拟机上均执行计算密集型负载时,开销占到了所有计算资源的14.7%。这一规律揭示了如何在资源利用率和有效资源之间进行调配和权衡。

全文目录


摘要  4-5
ABSTRACT  5-9
1 绪论  9-17
  1.1 问题的提出  9-10
  1.2 国内外研究现状  10-15
  1.3 课题背景与研究内容  15-16
  1.4 文章组织结构  16-17
2 虚拟计算环境中CPU 开销测量系统总体设计  17-29
  2.1 背景概述  17-20
  2.2 系统主要设计思路  20-21
  2.3 系统体系结构  21-23
  2.4 系统功能模块结构  23-25
  2.5 系统工作流程  25-27
  2.6 系统数据流  27-28
  2.7 小结  28-29
3 虚拟计算环境中CPU 开销测量系统主要实现技术  29-40
  3.1 CPU 开销测量指标  29-30
  3.2 CPU 开销数据采集机制  30-34
  3.3 数据处理方法  34-36
  3.4 CPU 开销测试控制平台  36-38
  3.5 小结  38-40
4 系统测试  40-50
  4.1 测试环境  40
  4.2 功能测试  40-42
  4.3 实验与分析  42-49
  4.4 小结  49-50
5 总结及未来工作  50-52
致谢  52-55
参考文献  55-58

相似论文

  1. 虚拟桌面系统中应用服务的管理与协同,TP316.7
  2. 基于Xen的声音设备虚拟化的研究,TP391.9
  3. 基于云计算平台的电信业务支撑系统中资源提供策略的研究,TP3
  4. 虚拟机镜像文件的废弃空间回收系统,TP302
  5. 基于逻辑卷的分级存储系统设计与实现,TP333
  6. Xen虚拟化网络I/O优化方法,TP302
  7. 基于硬件计数器虚拟化的多虚拟机性能评测研究,TP302
  8. 虚拟环境中多网络接口卡I/O调度系统的研究,TP334.7
  9. 轻量级虚拟机管理器及其安全应用研究,TP302
  10. 基于锁感知的多处理机VCPU调度系统,TP332
  11. 轻量级虚拟机的多平台扩展,TP391.9
  12. 虚拟桌面环境下数据去冗余系统的设计与实现,TP333
  13. 虚拟域内访问控制系统的保护机制研究,TP309.2
  14. 面向移动平台的桌面虚拟化机制研究,TP316.7
  15. 块级连续数据保护的虚拟恢复技术研究,TP309
  16. 面向逻辑虚拟域的多级访问控制系统,TP309
  17. 基于虚拟机内存模板的云计算服务系统,TP393.09
  18. 基于硬件虚拟化的文件保护系统的研究,TP309
  19. 基于虚拟机的安全监测研究,TP274
  20. 虚拟桌面管理的研究及应用,TP316.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com