虚拟机之间内存资源均衡策略研究
本文关键词:虚拟机之间内存资源均衡策略研究,由笔耕文化传播整理发布。
【摘要】:虚拟化技术已经成为现代数据中心通常采用的抽象技术。通过把硬件资源多路复用划分为多个虚拟机(VMs,virtual machines),从而实现多个操作系统同时运行在相同的物理平台,它可以有效地降低能耗和建筑规模,并且通过隔离各虚拟机来提高安全性。 在一个虚拟化系统中,对于实现高资源利用率和获得更好的性能,内存资源管理起着至关重要的作用。不够充足的内存分配会显著降低虚拟机性能。相反的是,超额分配导致内存资源的浪费。与此同时,各虚拟机的内存需求可能会显著不同。所以,有效的内存资源管理必须是一个动态内存均衡器,理想的情况下,可以根据每个虚拟机当前的内存需求及时地调整内存分配,从而达到最佳的内存使用率和整体性能。 为了预估每个虚拟机的内存需求变化趋势,仲裁可能发生的内存资源争夺,一个被广泛提出的方法是构建一个基于近期最少使用算法(LRU,Least Recently Used)的缺页率曲线(MRC,miss ratio curve),这不仅提供当前的工作集大小(WSS,workingset size),也包括性能和目标内存分配大小之间的关系。然而,构建MRC的代价是不菲的。在这篇论文中,我们首先提出基于LRU的低开销内存需求监测方案,其中包括三个正交优化:基于自平衡二叉查找树(AVL)的LRU列表,动态热集大小和间歇性内存监测。我们的评估结果表明,对于SPEC CPU2006标准测试来说,运用三个优化技术后,,构建MRC的平均开销从173%下降到只有2%。 基于测得的当前的工作集大小(WSS),我们预测其近期的发展趋势并为不同的预测结果采取不同的内存分配调度策略,使本地主机上的物理内存量获得最大的资源利用率。
【关键词】:虚拟机 内存资源 均衡分配
【学位授予单位】:河北工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP302
【目录】:
- 摘要4-5
- ABSTRACT5-10
- 注释表10-11
- 第一章 绪论11-15
- 1.1 低成本的工作集监测模型12-13
- 1.2 本地内存资源均衡调节13-14
- 1.3 论文内容安排14
- 1.4 研究成果摘要14-15
- 第二章 课题背景和相关研究15-29
- 2.1 内存管理15-19
- 2.1.1 本地操作系统的的内存管理15-16
- 2.1.2 引入虚拟化后的内存管理16-19
- 2.1.2.1 基于软件的技术17
- 2.1.2.2 基于硬件的技术17-19
- 2.1.3 虚拟机内存分配的动态调整19
- 2.2 工作集监测19-24
- 2.2.1 工作集 WSS20
- 2.2.2 基于缺页率曲线(MRC,miss ratio curve)的工作集监测20-23
- 2.2.2.1 MRC 追踪21-23
- 2.2.3 其他工作集评估技术23-24
- 2.3 虚拟机迁移24-25
- 2.4 远程内存25-26
- 2.5 其他虚拟机内存资源均衡技术26-27
- 2.6 程序段27-29
- 第三章 低开销的工作集监测29-55
- 3.1 基于 LRU 的 WSS 监测29-32
- 3.1.1 LRU 列表的基础设计30-31
- 3.1.2 开销分析31-32
- 3.2 基于 AVL 树的 LRU 设计32-33
- 3.3 动态热集33-36
- 3.4 间歇内存跟踪 IMT36-40
- 3.4.1 事件选取36-37
- 3.4.2 程序执行阶段的探测37-40
- 3.4.2.1 固定阈值阶段探测38-39
- 3.4.2.2 自适应阈值的阶段探测39-40
- 3.5 实验评价40-53
- 3.5.1 跟踪粒度40-41
- 3.5.2 基于 OS 与基于 LRU 的内存增长监测41-42
- 3.5.3 工作集监测42
- 3.5.4 动态热集和基于 AVL 树的 LRU 列表的有效性42-47
- 3.5.5 间歇内存跟踪的运行评价47-51
- 3.5.5.1 固定阈值 IMT 与自适应 IMT 的比较47-49
- 3.5.5.2 硬件性能事件的选取49-51
- 3.5.6 IMT 策略开启后的开销分析51-53
- 3.6 本章小结53-55
- 第四章 同一台主机中多虚拟机间的内存资源均衡55-63
- 4.1 本地内存资源均衡仲裁机制55-56
- 4.2 实施以及实验结果56-59
- 4.2.1 处理器密集型工作负载+内存密集型工作负载56-57
- 4.2.2 DaCapo+SPEC Web 的测试程序组合57
- 4.2.3 两台虚拟机都运行内存密集型负载57-59
- 4.2.4 两台虚拟机同时运行大工作集负载59
- 4.3 本章小结59-63
- 第五章 结论63-64
- 5.1 成果63
- 5.2 展望63-64
- 参考文献64-67
- 致谢67
【相似文献】
中国期刊全文数据库 前10条
1 陈雪梅;可视虚拟机关键技术研究[J];广东科技;2005年08期
2 李超,方潜生;Java虚拟机中类装载机制的原理分析与应用研究[J];安徽建筑工业学院学报(自然科学版);2005年05期
3 张幼真;;用虚拟机实现多系统操作[J];微电脑世界;2005年09期
4 刘晖;;系统问答[J];电脑迷;2005年05期
5 朱海华;陈自刚;;Java虚拟机性能及调优[J];电脑知识与技术;2005年36期
6 杨丽洁;;虚拟机控制流的途径[J];河北工业大学成人教育学院学报;2005年04期
7 方向阳;;“虚拟机”在实验教学中的应用探索[J];中国现代教育装备;2006年11期
8 张广敏;盘细平;涂杰;;Java虚拟机的面向对象性[J];计算机应用与软件;2006年03期
9 北乡达郎;南庭;;嵌入式Java虚拟机渗透到手机以外的领域[J];电子设计应用;2007年10期
10 欧阳星明;朱金银;;虚拟机的可定制生成及其动态优化[J];计算机工程与科学;2008年01期
中国重要会议论文全文数据库 前10条
1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年
2 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年
3 李明宇;张倩;吕品;;网络流量感知的虚拟机高可用动态部署研究[A];2014第二届中国指挥控制大会论文集(上)[C];2014年
4 林红;;Java虚拟机面向数字媒体的应用研究[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年
5 杨旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虚拟机的备份系统实现[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
6 沈敏虎;查德平;刘百祥;赵泽宇;;虚拟机网络部署与管理研究[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
7 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
8 朱欣焰;苏科华;毛继国;龚健雅;;GIS符号虚拟机及实现方法研究[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
9 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
10 丁涛;郝沁汾;张冰;;内核虚拟机调度策略的研究与分析[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 宁家雨;虚拟机数据在哪个磁盘上?[N];网络世界;2009年
2 本报记者 郭涛;谁来填补虚拟机的安全漏洞[N];中国计算机报;2010年
3 本报记者 郭涛;VMware改变软件销售模式[N];中国计算机报;2010年
4 盆盆;真实的虚拟机[N];中国电脑教育报;2004年
5 ;利用工具解决虚拟机监测难题[N];网络世界;2007年
6 宋家雨;别拿虚拟机不当固定资产[N];网络世界;2008年
7 《网络世界》记者 柴莎莎;虚拟机通信可视性很关键[N];网络世界;2011年
8 Antone Gonsalves;Linux的虚拟化未来[N];中国计算机报;2007年
9 张承东;安全争议让虚拟化用户“心虚”[N];网络世界;2007年
10 本报记者 郭涛;消除虚拟机备份的尴尬[N];中国计算机报;2012年
中国博士学位论文全文数据库 前10条
1 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年
2 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年
3 刘谦;面向云计算的虚拟机系统安全研究[D];上海交通大学;2012年
4 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年
5 邓莉;基于虚拟机迁移的动态资源配置研究[D];华中科技大学;2013年
6 李丁丁;虚拟机本地存储写性能优化研究[D];华中科技大学;2013年
7 董玉双;云平台中虚拟机部署的关键问题研究[D];吉林大学;2014年
8 曹文治;虚拟机网络性能优化研究[D];华中科技大学;2013年
9 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年
10 邹琼;Java虚拟机的自适应动态优化[D];中国科学技术大学;2008年
中国硕士学位论文全文数据库 前10条
1 邓洋春;Java虚拟机关键机制研究与实践[D];中南大学;2009年
2 陆晓雯;虚拟机资源监测调整机制研究[D];华中科技大学;2008年
3 杨卫平;面向虚拟机的网络入侵检测系统[D];华中科技大学;2008年
4 张德;硬件虚拟机的域间通讯和性能模型研究[D];华中科技大学;2008年
5 吴晓丹;反病毒虚拟机关键技术研究[D];中国科学技术大学;2009年
6 赵彦琨;虚拟机管理平台中的虚拟机代理服务机制研究[D];华中科技大学;2009年
7 袁e
本文编号:346503
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/346503.html