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

Xen虚拟CPU调度算法的研究与改进

发布时间:2019-07-20 07:16
【摘要】:随着应用整合的需求越来越强烈,对数据中心的资源进行虚拟化不仅是一个趋势,也是当前最令人关注的技术。Xen虚拟机由于具有开源,高效,灵活等特点,现在已被工业界广泛地用于在数据中心中实现服务器的虚拟化。虚拟机中的CPU调度算法是虚拟化技术中分配处理器资源的重要方法,对虚拟机的网络吞吐量,磁盘读写速度及CPU分配精度等性能有着很大的影响。CPU调度算法有两大目标,即公平和效率。在Xen的发展历史中,使用过的算法有Borrowed Virtual Time(BVT)算法,Simple Earliest Deadline First(SEDF)算法和Credit算法。其中Credit算法可以较好的完成这两个目标,因此成为了Xen中默认使用的调度算法。但在更复杂的环境下还欠缺灵活性和效率。 通过结合新一代数据中心的架构,对Xen虚拟机的性能需求进行分析,根据需要对Xen Credit调度算法进行优化。改进后的算法主要对Credit算法进行了四个方面的性能优化。首先,降低BOOST级VCPU的时间片,,减少队列中其他VCPU的等待时间;其次,在SMP架构下对BOOST级VCPU进行负载均衡来缩短I/O密集型任务的响应时间;然后,监控网络后端驱动的数据包发送过程,在分发的过程中禁止抢占调度,减少分发过程的延时以及VCPU的平均响应时间;最后,根据运行队列中VCPU的个数调整时间片,避免在VCPU数量较少时频繁的调度。对改进前后的两种算法进行了性能测试,对比和分析。测试结果表明,改进后的调度算法对性能有较大的提升。
【图文】:
Guest操作系统中线程,VCPU,物理CPU三者的关系
9统中线程,VCPU,物理 CVMM 对 VCPU 的调度PU 的调度对整个虚拟机率,运行过程中不能让执行时间。了 BVT,SEDF 和 CrXen 虚拟机调度算法采接口框架,具体的调度
Credit调度算法物理CPU运行队列负载情况
行队列后面的 BOOST 级 VCPU 需要等待更长的响应,从而增大了虚拟数据中心处理请求的机分布在系统的物理 CPU 上的,这样,有的ST 级 VCPU 在排队等待调度,而有的物理ST 级 VCPU 在排队等待调度,具体情况如图
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP302

【相似文献】

相关期刊论文 前10条

1 谢茂涛;计算机数字逻辑器件故障分析[J];鄂州大学学报;1999年03期

2 陈一鸣;I~2C总线技术在彩电中的应用[J];浙江万里学院学报;2002年01期

3 王楠,高庆狮,侯紫峰,宋建平;一种高安全性的新型存储体系[J];计算机研究与发展;2004年05期

4 宗军红,王春生,孔令旭,景素霞,胡宪锋;数据库物理设计需注意的几点问题[J];油气田地面工程;2002年02期

5 田春仿;微电脑控制系统的剖析方法[J];武汉理工大学学报(信息与管理工程版);2002年02期

6 杨晓红;微机的散热分析[J];高等职业教育-天津职业大学学报;2002年05期

7 孙峻岭;智能感温火灾探测器的低功耗设计[J];安徽电子信息职业技术学院学报;2004年02期

8 林昱;主板技术的新发展[J];北京联合大学学报;2001年02期

9 苏阳;软件的抗干扰技术软件[J];信息技术与标准化;2002年03期

10 张春玲;《汇编语言程序设计》教学难点解析[J];河北广播电视大学学报;2002年03期

相关会议论文 前10条

1 彭洪;涂凍生;;面向操作的调度算法[A];1994中国控制与决策学术年会论文集[C];1994年

2 金伟伟;刘强生;李晓彤;岑兆丰;;网格计算在大规模光学计算中的应用[A];2007年光电探测与制导技术的发展与应用研讨会论文集[C];2007年

3 魏利胜;江明;宋杨;费敏锐;;MIMO网络控制系统调度方法及稳定性研究[A];2009中国控制与决策会议论文集(1)[C];2009年

4 孔峰;刘琦;李立;张雪林;;多处理器网络控制系统的反馈调度算法研究[A];2008中国仪器仪表与测控技术进展大会论文集(Ⅰ)[C];2008年

5 史军晖;程良伦;;EASNS:一种能量敏感、负载均衡的感知节点调度算法[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年

6 李琪林;甄威;周明天;;一种适用于Master-Worker应用的动态统一调度算法的研究[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年

7 王璐璐;张素伟;任颉;;网格调度算法[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年

8 何俊;;cdma2000 1xEV-DV前向链路分组数据业务调度算法[A];2005'中国通信学会无线及移动通信委员会学术年会论文集[C];2005年

9 胥进;陈明;;LTE系统中的非实时数据业务上行调度算法[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(下册)[C];2008年

10 刘威;赵尔敦;;无线网络中基于信道状态的改进PF调度算法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年

相关重要报纸文章 前10条

1 本报记者 汤铭;CPU:迎接融合时代[N];计算机世界;2011年

2 苏州国芯科技有限公司董事长 郑茳;打开国产嵌入式CPU应用之路[N];中国电子报;2011年

3 重庆 陈静;移动CPU大跃进性能竞赛引担忧[N];电脑报;2011年

4 本报记者 刘肖勇;网络蓝军:一块CPU,就是一架轰炸机[N];广东科技报;2011年

5 刘清;税务总局严打虚假出口CPU骗取退税行为[N];中国贸易报;2009年

6 何雨欣 李延霞;税务总局:严打虚假出口CPU骗税行为[N];中国企业报;2009年

7 上海硅知识产权交易中心 俞慧月;中国须尽早确定CPU专利对策[N];中国电子报;2009年

8 黑龙江 高林;彩电CPU故障的分析与速修两例[N];电子报;2011年

9 记者 孙勇;税务总局严打虚假出口CPU骗税行为[N];经济日报;2009年

10 本报记者 刘丽丽;浪潮 推新服务器 国产CPU市场化启程[N];计算机世界;2011年

相关博士学位论文 前10条

1 葛海通;32位高性能嵌入式CPU及平台研发[D];浙江大学;2009年

2 朱二周;基于CPU/GPU平台的虚拟化技术研究[D];上海交通大学;2012年

3 肖汉;基于CPU+GPU的影像匹配高效能异构并行计算研究[D];武汉大学;2011年

4 王明宇;低功耗双界面CPU智能卡芯片的研究与设计[D];复旦大学;2011年

5 刘惠;嵌入式系统节能调度算法研究[D];西安电子科技大学;2011年

6 李波;基于异构多核平台的优化编程研究[D];华中科技大学;2011年

7 郑丹丹;嵌入式CPU的纳米尺度SRAM设计研究[D];浙江大学;2009年

8 孙志刚;路由器高速交换开关调度算法的研究与实现[D];中国人民解放军国防科学技术大学;2000年

9 周双娥;实时分布容错系统的任务调度技术研究[D];哈尔滨工程大学;2003年

10 宣孝英;无线局域网MAC层的准入控制与调度机制的研究[D];华中科技大学;2005年

相关硕士学位论文 前10条

1 张灿群;Xen虚拟CPU调度算法的研究与改进[D];华中科技大学;2012年

2 张莹;基于Xen的多处理器负载均衡调度算法[D];郑州大学;2012年

3 王晓刚;基于任务类型的Xen优化调度策略[D];大连理工大学;2011年

4 徐连军;双CPU冗余通信控制系统的研究与实现[D];西安电子科技大学;2011年

5 林守林;基于CPU利用率的功率调整策略的研究与实现[D];中国地质大学(北京);2010年

6 冯元华;嵌入式多CPU控制器硬件体系分析与设计[D];暨南大学;2010年

7 徐峰;双界面CPU智能卡并行测试仪设计开发[D];复旦大学;2011年

8 成思远;异构(CPU-GPU)计算机系统性能评测与优化技术研究[D];国防科学技术大学;2011年

9 奥飚;运用CPU卡的电力收费系统中密钥管理系统的安全性研究与设计[D];华北电力大学(北京);2011年

10 范晓亮;基于FPGA的双核模型机CPU的设计与实现[D];东北大学;2008年



本文编号:2516561

资料下载
论文发表

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


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

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