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

基于锁感知的多处理机VCPU调度系统

发布时间:2020-06-06 14:15
【摘要】:多处理机系统中引入虚拟化,会带来很大的优势——多处理机系统使得虚拟化技术能够应用更多原本可能会被浪费的处理器周期和计算资源,从而实现集中化计算和资源的动态分配,充分利用了系统资源,将性能提升到一个新的高度。但同时,多处理机系统中引入虚拟化之后,也引发了一些问题,锁持有者抢占问题就是其中之一。从设计上来说,自旋锁只能持有很短的时间。但如果一个虚拟机的某个VCPU被抢占的时候持有锁的话,这一点就不再成立——这个虚拟机的其他正在运行的VCPU有可能申请并等待这个锁的释放,这就导致了锁持有时间延长,大量处理器周期被浪费,极大地影响了性能和可扩展性。 锁感知的多处理机VCPU调度系统提供了一种多处理机虚拟化环境下的VCPU调度策略。系统通过在虚拟机内核中监控自旋锁,对自旋锁进行精确计数,并基于计数结果,在Hypervisor(虚拟化环境的管理和监控系统)中采用一种高效公平的调度策略,有效解决了锁持有者抢占问题,提高了多处理机系统中虚拟机的性能。系统的锁监控模块从虚拟机内核中取得本虚拟机中的锁计数信息,并将其传递给位于中间层的通讯模块;通讯模块将得到的信息汇总,并对数据进行分类与映射,得到各个虚拟机中各个VCPU上的锁计数信息;Hypervisor调度层的VCPU控制模块读取锁计数信息,以做出VCPU控制决策;虚拟机中的统计模块从Guest OS内核中取得原始的锁状态信息数据,并将数据转变为可读的、分类的锁状态数据统计信息,打印到控制台上,或生成自旋锁统计的日志文件。 功能测试的结果表明,系统能够正常运行,在运行过程中,调度VCPU时能够避免锁持有者抢占问题。性能分析主要是与原始的Xen系统及采用现有解决方案的系统比较IO密集型负载及CPU计算型负载运行时的性能。性能测试结果表明,相对于现有解决方案,系统运行IO密集型负载的性能提高约10%,运行CPU计算型负载的性能提高约5%。在运行这两种负载的过程中,自旋锁持有的平均时间和等待时间均大幅下降,相较于原始的Xen系统,对于IO密集型负载,下降幅度分别为28%和97%,对于CPU计算型负载,下降幅度分别为74%和99%。
【图文】:

模式图,计算机系统,模式图,指令集合


下文切换的时间。如果需要长时间持由于不存在多个线程同时访问临界区行时,自旋锁部分实际上什么都没统上。有者抢占问题产生的原因机系统采用分层的体系结构来实现[2作系统提供了一组接口——指令从理论上来说,如果操作系统要在一提供的指令集合[21]。

关系结构,线程


en 的核心功能之一就是多任务。Hypervisor 确保每一个运行的 Guest OS 都应的 CPU 时间。作为一个多任务操作系统,Xen 调度需要在保证各个 dom的公平性,以及达到良好的整体吞吐量之间寻求一个平衡点。似 Xen 这样的系统,在设计调度机制的时候与操作系统的设计理念有部分[29][30]。操作系统提供一个 N:M 的线程库,其中,N 个线程是由操作系统调度的内核线程,通常是每个物理上下文(physical context)运行一个线程程是在用户空间运行的用户线程[31][32]。在 Xen 中,,情况与操作系统类似,XPU 就相当于操作系统的内核线程,各个 domain 的内核进程就相当于操作系线程。此外,由于在 domain 中还可以运行用户线程,因此,在 Xen 中,从CPU,一共有三层调度关系(如图 2.3 所示):1) Guest OS 的用户线程库将 M 个用户线程映射到 N 个内核线程上;2)Guest OS 的内核将 N 个内核线程映射到 X 个 VCPU 上;3)Xen 的 Hypervisor 将 X 个 VCPU 映射到物理 Y 个 CPU 上。常情况下,M>N,X>Y。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332

【相似文献】

相关期刊论文 前10条

1 胡道元;;清华大学引进ELXSI6400计算机[J];实验技术与管理;1987年03期

2 冯强;曾声奎;康锐;;不确定条件下舰载机动态调度仿真与优化方法[J];系统仿真学报;2011年07期

3 闫纪红;王子墨;;基于学习遗忘作用的人员调度实验设计及其软件开发[J];实验室研究与探索;2011年06期

4 吴成富;张江霞;段晓军;陈楸;;余度飞控软件单PC仿真测试技术[J];测控技术;2011年08期

5 余鹏;罗惠平;李艳;杨木清;;突发事件应急管理调度平台的设计[J];武汉理工大学学报(信息与管理工程版);2011年04期

6 赵娟;;物流企业配送车辆优化调度问题的TS算法研究[J];电子技术;2011年08期

7 黄漾;;分布式环境下任务调度探讨[J];电脑知识与技术;2011年19期

8 刘建生;魏楠青;乐光学;熊小峰;宋佳佳;韦佳佳;;P2P大规模流媒体调度技术研究[J];微电子学与计算机;2011年08期

9 ;[J];;年期

10 ;[J];;年期

相关会议论文 前10条

1 温立成;李春丽;;引滦工程洪水资源利用方式探讨——以滦河8.12洪水为例[A];变化环境下的水资源响应与可持续利用——中国水利学会水资源专业委员会2009学术年会论文集[C];2009年

2 洪月华;徐霜;伍华健;;三维Mesh多处理机中子网分配策略的研究(英文)[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年

3 陆庆杭;张彬;盛立东;;基于PCI总线下的汉字识别加速硬件卡的实现[A];中国图象图形科学技术新进展——第九届全国图象图形科技大会论文集[C];1998年

4 耿磊;刘守义;韩毅娜;付存叶;;总线握手分时占用总线实现数据通信的一种方法[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年

5 张惠群;刘鲁源;卢学英;;80C196MC单片机实现多处理机互联技术应用[A];首届信息获取与处理学术会议论文集[C];2003年

6 韩亚欣;罗明宇;谭跃进;;主生产调度过程的随机Petri网模型[A];'2000系统仿真技术及其应用学术交流会论文集[C];2000年

7 张金良;史玉品;魏向阳;;黄河下游中常洪水水沙调控技术研究[A];第十届中国科协年会黄河中下游水资源综合利用专题论坛文集[C];2008年

8 刘鲁源;洪秋华;岳猛;;机器人扰动自适应控制中扰动力矩的并行计算[A];1995年中国控制会议论文集(下)[C];1995年

9 姚韵;朱金福;;基于工作流的不正常航班服务调度研究[A];可持续发展的中国交通——2005全国博士生学术论坛(交通运输工程学科)论文集(上册)[C];2005年

10 张军;邓全亮;邹益仁;;多资源闭环反馈调度系统的构建与分析[A];2005全国自动化新技术学术交流会论文集(三)[C];2005年

相关重要报纸文章 前10条

1 本报记者 康怡;一股两制 电力职工退股三年定论[N];经济观察报;2008年

2 实习记者 都潇潇;黄委召开今年黄河上游河段水调协商会[N];黄河报;2006年

3 袁钦玲;李国杰:经过方知难与易[N];中国计算机报;2006年

4 李志国;大唐发布“中国芯”[N];中国计算机报;2005年

5 李国杰;曙光之路[N];科技日报;2001年

6 王春夏邋记者 聂建春;我省昨起引江济巢[N];安徽日报;2007年

7 黄河水利委员会水调局;2006~2007年度黄河水量调度工作综述[N];黄河报;2007年

8 黄河上中游管理局副局长 陈朝君;落实《黄河水量调度条例》 维护黄河上中游水事秩序[N];黄河报;2007年

9 记者 何显春;贵州环保达标企业享受资源优先[N];经济信息时报;2006年

10 凌玮;四个时间梯度控制电网安全[N];华中电力报;2008年

相关博士学位论文 前10条

1 李建敦;私有云中虚拟资源的节能调度研究[D];上海大学;2011年

2 刘灿灿;科学工作流管理及调度研究[D];国防科学技术大学;2011年

3 江维;任务关键实时系统的可信感知调度研究[D];电子科技大学;2009年

4 黄万伟;基于服务属性区分的可重构任务调度研究[D];解放军信息工程大学;2009年

5 杜立新;实时SOA中的服务调度关键问题研究[D];山东大学;2012年

6 黄金贵;网络并行计算环境中基于多处理机任务的调度研究[D];中南大学;2003年

7 瞿进;可重构系统软硬功能划分及任务调度技术研究[D];解放军信息工程大学;2011年

8 徐峰;时间约束下数字系统的设计空间搜索方法研究[D];复旦大学;2010年

9 朱琴跃;列车通信网络实时性理论与方法研究[D];同济大学;2008年

10 马鑫;基于协同机制和智能算法的多代理系统研究及应用[D];吉林大学;2011年

相关硕士学位论文 前10条

1 朱晓娜;公共交通监控调度管理系统的设计与实现[D];大连交通大学;2010年

2 王小丽;原油码头泊位调度问题仿真研究[D];武汉理工大学;2011年

3 张瑜;基于多QoS的网格资源调度研究[D];西北师范大学;2010年

4 耿玮;基于锁感知的多处理机VCPU调度系统[D];华中科技大学;2011年

5 许晋;基于遗传模拟退火算法的生产调度过程中工作量规划[D];福州大学;2006年

6 朱

本文编号:2699797


资料下载
论文发表

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


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

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