当前位置:主页 > 科技论文 > 计算机论文 >

虚拟机内存管理与性能对比测试的研究

发布时间:2018-10-05 09:09
【摘要】:随着计算机行业的蓬勃发展,硬件系统的处理能力愈发强大,而软件系统则稍有滞后,带来的问题就是企业无法充分利用现有的硬件资源,造成计算能力的浪费。虚拟化技术的出现,提供了解决这一问题的一种途径。 论文从虚拟化技术应用场景和定义开始,讨论了目前应用最广泛的三种VMM模型及其对应的虚拟化方案,总结了x86架构上的这三种不同方案的优缺点。随后介绍了主流半虚拟化虚拟机Xen的架构和相关技术。以Xen的内存管理为重点,,结合源代码,研究了用于物理内存管理的气球驱动算法,并对其在多虚拟机运行下存在的页面抖动问题进行了分析,并针对该问题,提出了“集中式判断气球驱动算法”,给出了算法的流程图和伪代码,且对使用修改后算法的虚拟机的进行了性能测试分析。进而为了能够合理、有效、客观地评估一个经过改进后的虚拟化计系统,作者结合层次分析法和离差最大化法,提出了主客观结合的“三层系统性能评价模型”,并利用了优化过内存管理算法的最新版Xen Client2.1和VMware Workstation作为待评估对象,对这两款桌面虚拟化系统进行了综合的性能评价。最后,论文介绍了“集中式判断气球驱动算法”和“三层系统性能评价模型”的进一步改进思路和发展前景。 论文工作可对Xen虚拟机系统的内存管理研究和计算机系统性能评价的研究提供相关参考,同时对其他系统的分析设计也具有一定参考价值。
[Abstract]:With the rapid development of computer industry, the processing power of hardware system becomes more and more powerful, while the software system lags behind. The problem is that the enterprise can not make full use of the existing hardware resources, resulting in a waste of computing power. The emergence of virtualization technology provides a way to solve this problem. Starting with the application scenario and definition of virtualization technology, this paper discusses the three most widely used VMM models and their corresponding virtualization schemes, and summarizes the advantages and disadvantages of these three different schemes on x86 architecture. Then it introduces the architecture and related technology of the mainstream paravirtualization virtual machine (Xen). Focusing on the memory management of Xen and combining with the source code, this paper studies the balloon driven algorithm for physical memory management, and analyzes the page jitter problem in the multi-virtual machine running, and aims at this problem. A centralized judgment balloon driving algorithm is proposed, the flow chart and pseudo code of the algorithm are given, and the performance of the virtual machine using the modified algorithm is tested and analyzed. Then, in order to evaluate an improved virtualization system objectively and reasonably and effectively, the author puts forward a "three-layer system performance evaluation model" which combines subjective and objective combination with AHP and deviation maximization method. The new versions of Xen Client2.1 and VMware Workstation of optimized memory management algorithm are used to evaluate the performance of these two desktop virtualization systems. Finally, the paper introduces the "centralized judgment balloon driving algorithm" and "three-layer system performance evaluation model" further improvement ideas and development prospects. The work of this paper can provide some reference for the research of memory management in Xen virtual machine system and the research of computer system performance evaluation, at the same time, it has certain reference value for the analysis and design of other systems.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333;TP302

【相似文献】

相关期刊论文 前10条

1 张振伦;;虚拟机的演化[J];软件世界;2007年13期

2 黄景昌;;Xen虚拟化技术简述[J];科技浪潮;2007年06期

3 陈忠安;;SWsoft虚拟化技术[J];软件世界;2007年13期

4 董耀祖;;社区走出Xen虚拟机[J];软件世界;2007年07期

5 蒋海鸥;;从虚拟化应用谈虚拟机迁移[J];程序员;2010年09期

6 徐燕宾;;关于数字图书馆应用服务器虚拟化技术的研究[J];太原城市职业技术学院学报;2010年07期

7 王宇宁;;x86平台虚拟化技术浅析[J];计算机与网络;2009年13期

8 ;虚拟化感知网络的又一大跨越[J];微电脑世界;2010年10期

9 林东;张姣姣;;虚拟化技术在交通呼叫服务中心系统中的应用[J];中国交通信息化;2011年02期

10 李雨川;Airflying;;虚拟化技术评估:管理VMware Server的VirtualCenter[J];每周电脑报;2007年36期

相关会议论文 前10条

1 刘孟全;;服务器虚拟化相关问题分析[A];广西计算机学会2009年年会论文集[C];2009年

2 成鹏;张建生;延娅妮;;虚拟化架构研究及其在新华社采编系统中的应用[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年

3 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年

4 肖钧;黄亮;;虚拟化搭配去重,双剑合璧更给力[A];2011年CAD/CAM学术交流会议论文集[C];2011年

5 杨元利;;基于职业能力培养的物流课程虚拟化教学结构化分析[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

6 陈援非;朱珍民;叶剑;;一种基于多量级虚拟机的可扩展普适计算架构[A];第四届和谐人机环境联合学术会议论文集[C];2008年

7 向永谦;崔竞松;;基于vSphere的安全管理套件[A];全国计算机安全学术交流会论文集·第二十五卷[C];2010年

8 闻剑峰;龚德志;;上海电信服务器虚拟化应用策略研究[A];中国通信学会信息通信网络技术委员会2009年年会论文集(下册)[C];2009年

9 赵民飞;;绿色数据中心的虚拟化架构方案[A];煤矿自动化与信息化——第20届全国煤矿自动化与信息化学术会议暨第2届中国煤矿信息化与自动化高层论坛论文集[C];2010年

10 董媛;曾小平;陈艳;;水电厂服务器虚拟化技术的应用[A];中国水力发电工程学会信息化专委会2010年学术交流会论文集[C];2010年

相关重要报纸文章 前10条

1 本报记者 刘洪宇;红帽虚拟化方案全面升级虚拟机与管理套件成亮点[N];中国计算机报;2009年

2 本报记者 郭涛;忘了云吧[N];中国计算机报;2009年

3 宋家雨;别拿虚拟机不当固定资产[N];网络世界;2008年

4 祁金华;关注虚拟化的迁移和管理[N];网络世界;2007年

5 祁金华;OVF规范或将促进虚拟化市场加速增长[N];网络世界;2008年

6 计算机世界实验室;虚拟化 企业发展的方向[N];计算机世界;2008年

7 张承东;安全争议让虚拟化用户“心虚”[N];网络世界;2007年

8 Antone Gonsalves;Linux的虚拟化未来[N];中国计算机报;2007年

9 编译 沈建苗;虚拟化技术的安全价值[N];计算机世界;2007年

10 ;虚拟化的安全梦魇[N];网络世界;2006年

相关博士学位论文 前10条

1 陈华才;虚拟化环境中计算效能优化研究[D];华中科技大学;2011年

2 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年

3 张顺利;网络虚拟化环境下的网络资源分配与故障诊断技术[D];北京邮电大学;2012年

4 吴涛;虚拟化存储技术研究[D];华中科技大学;2004年

5 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年

6 武蕾;制造网格中资源虚拟化方法研究与应用[D];山东大学;2008年

7 余鹏飞;可信移动计算环境体系结构及关键技术研究[D];华中科技大学;2010年

8 王晶;强隔离操作系统的设备虚拟化[D];中国科学技术大学;2010年

9 周睿;面向安全关键的虚拟化与分区操作系统研究与实现[D];兰州大学;2010年

10 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年

相关硕士学位论文 前10条

1 习昱鄂;基于处理器负载的多机虚拟化调度系统[D];华中科技大学;2008年

2 崔倩楠;基于云计算环境的虚拟化资源平台研究与评价[D];北京邮电大学;2011年

3 李守波;云环境下数学软件虚拟化关键技术的研究[D];兰州大学;2011年

4 袁国钢;农业领域测量、测试仪器虚拟化对策研究[D];重庆大学;2004年

5 杨子夜;利用虚拟机动态迁移技术整合模拟和虚拟环境[D];复旦大学;2009年

6 叶海波;SMART-VMM:基于VT-x的虚拟机监控器设计与实现[D];浙江大学;2011年

7 王睿;虚拟化数据中心动态性能控制系统设计与实现[D];上海交通大学;2011年

8 张扬;XEN下基于Intel VT-d技术的I/O虚拟化的实现[D];电子科技大学;2010年

9 杜海;基于完全虚拟化技术的通用操作系统进程监控[D];复旦大学;2008年

10 佘开锐;XtratuM共享内存域间通信组件研究与实现[D];兰州大学;2009年



本文编号:2252813

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2252813.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3055f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com