期刊文献+

一种虚拟机监控器的时间片动态调整机制

A Dynamic Time Slice Adjusting Mechanism of Virtual Machine Monitor
下载PDF
导出
摘要 在同一物理主机甚至同一CPU/core上,虚拟化技术使得多个虚拟机能够以公平共享物理资源的方式运行。然而,随着共享同一CPU/core的虚拟机数量的增多,每个虚拟机所经历的物理CPU/core访问延迟也在显著增加,造成异构型应用(运行过程中既有网络I/O需求,也有计算需求)在性能方面的负面影响。为解决上述问题,引入一种应用类型感知的虚拟机管理器时间片动态调整机制。该机制可以根据虚拟机中应用的类型动态调整虚拟机的时间片长度。实验结果表明,与Xen Credit调度机制相比,时间片动态调整机制可使异构型应用(Nginx Web服务器)具有更好的响应能力和吞吐能力。 Multiple Virtual Machines( VMs) can be hosted in the same CPU core with virtualization technologies,in a fair share manner of the physical resources among the VMs. However,as the number of VMs sharing the same core/CPU increase, the CPU access latency perceived by each VM also increases, which translates into longer network I/O processing latency experienced by heterogeneous application including both network I/O and computation. To mitigate such impact, an application type driven dynamic time slice adjusting mechanism is presented. The evaluation of a prototype in Xen shows that,compared with Credit scheduler of Xen,this mechanism improves the connection rate and response time of Nginx Web server.
出处 《计算机工程》 CAS CSCD 2014年第11期31-35,41,共6页 Computer Engineering
基金 安徽省自然科学基金资助面上项目(1408085MF126) 安徽省教育厅自然科学研究基金资助重大项目(KJ2011ZD06) 滁州学院优秀青年人才基金资助重点项目(2013RC006) 滁州学院科研启动基金资助项目(2014qd016)
关键词 应用类型驱动 虚拟机监控器 动态时间片 虚拟化 异构型应用 application type driven Virtual Machine Monitor( VMM) dynamic time slice virtualization heterogeneous application
  • 相关文献

参考文献12

  • 1薛海峰,卿斯汉,张焕国.XEN虚拟机分析[J].系统仿真学报,2007,19(23):5556-5558. 被引量:20
  • 2亚马逊公司.AWS 产品与解决方案[EB/OL].[2014-03-01.]http:// aws.amazon.com/cn/ec2.
  • 3Xu C,Gamage S,Kompella R,et al.vTurbo:Accelerating Virtual Machine I/O Processing Using Designated Turbo- Sliced Core [C]// Proceedings of USENIX Annual Technical Conference.[S.l.]: USENIX Press,2013:243-254.
  • 4张彬彬,汪小林,杨亮,赖荣凤,王振林,罗英伟,李晓明.修改客户操作系统优化KVM虚拟机的I/O性能[J].计算机学报,2010,33(12):2312-2320. 被引量:13
  • 5胡冷非,李小勇.基于Xen的I/O准虚拟化驱动研究[J].计算机工程,2009,35(23):258-259. 被引量:13
  • 6Govindan S,Nath A R,Das A,et al.Communication-aware CPU Scheduling for Consolidated Xen-based Hosting Platforms [C]// Proceedings of the 3rd Interna-tional Conference on Virtual Execution Environments.[S.l.]: ACM Press,2007:126-136.
  • 7Kim H,Lim H,Jeong J,et al.Task-aware Virtual Machine Scheduling for I/O Performance [C]// Proceedings of ACM International Conference on Virtual Execution Environments.[S.l.]:ACM Press,2009:101-110.
  • 8Lee M,Krishnakumar A S,Krishnan P,et al.Supporting Soft Real-time Tasks in the Xen Hypervisor [C]//Proceedings of the 6th International Conference on Virtual Execution Environments.Pittsburgh,USA:[s.n.],2010:97-108.
  • 9Xen Project Advisory Board.Xen Credit Scheduler[EB/OL].[2014-03-01].http:// wiki.xen.org/wiki/Credit_ Scheduler.
  • 10Devin Carraway.A Synthetic Load Generator [EB/ OL].[2014-03-01].http:// www.devin.com/ lookbusy/.

二级参考文献24

  • 1Robert R. Survey of System Virtualization Techniques[Z].(2004-03-18). http://citeseer.ist.psu.edu/720518.html.
  • 2Barham P. Xen and the Art of Virtualization[C]//Proc. of the 19th ACM Symposium on Operating Systems Principles. [S.l.]: ACM Press, 2003.
  • 3Mendel R. Virtual Machine Monitors: Current Technology and Future Trends[J]. IEEE Computer, 2005, 5(1): 39-47.
  • 4David C. The Definitive Guide to the Xen Hypervisor[M]. [S. l.]: Prentice Hall, 2008.
  • 5Liu Jiuxing, Huang Wei. High Performance VMM-Bypass l/O in Virtual Machines[C]//Proceediags of the International Conference on Supercomputing. [S. l.]: IEEE Press, 2006.
  • 6Barham P,Dragovic B,Fraser K,Hand S,Harris T,Ho A,Neugebauer R,Pratt I,Warfield A.Xen and the art of virtualization//Proceedings of the 19th ACM Symposium on Operating Systems Principles.Bolton Landing,NY,USA,2003:164-177.
  • 7Sugerman J,Venkitachalam G,Lim B H.Virtualizing I/O device on VMware workstation's hosted virtual machine monitor//Proceedings of the General Track:2001 USENIX Annual Technical Conference.Boston,MA,USA,2001:1-14.
  • 8Russell R.Virtio:Towards a De-Facto standard for virtual I/O devices.Operating System Review,2008,42(5):95-103.
  • 9Menon A,Cox A L,Zwaenepoel W.Optimizing network virtualization in Xen//Proceedings of the Annual Conference on USENIX'06 Annual Technical Conference.Boston,MA,USA,2006:15-28.
  • 10Dong Y,Yu Z,Rose G.SR-IOV networking in Xen:architecture,design and implementation//Proceedings of the 1st Workshop on I/O Virtualization.San Diego,USA,2008,article No.10.

共引文献43

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部