期刊文献+

VMSF-一种内核级虚拟机监控器调度框架

VMSF—A Virtual Machine Scheduling Framework for Hosted VMMs
下载PDF
导出
摘要 虚拟化技术由于具有提高资源利用率、降低系统总体拥有成本等优点得到越来越多的关注。虚拟机成为计算机系统的一种新型应用模式,但虚拟机应用在服务质量保证和协同运行等方面与传统商用操作系统面向的应用不同,虚拟机监控器应针对此类应用的特点设计相应的调度算法。但是,在传统基于宿主操作系统的虚拟化技术中,虚拟机的调度由宿主操作系统的标准调度器完成。本文提出一种不修改宿主操作系统现有调度机制的虚拟机调度扩展框架VMSF,该框架允许第三方自行开发适于虚拟机系统的调度算法。最后通过在Linux上开源的内核级虚拟机监控器KVM上移植Xen的Credit调度器验证了本文研究的有效性。 Virtial machine is a new kind of application domain,which has many different scheduling requirements from the traditional software applications.It is the Virtual Machine Monitors' duty to satisfy the running virtual machines' QOS requirements.However,in hosted VMMs,the function of virtual machine scheduling is delegated to host operating systems,which can not handle the new situation well.In order to facilitate the adoption of more suitable scheduling algorithms,a new scheduling framework,VMSF,is introduced in this article.VMSF makes no modifications to the host operating systems' scheduling mechanism,and at the same time,permits the adoption of the third party's virtual machine schedulers.Finally,experiments are conducted on KVMs to verify the effectiveness of the framework.
出处 《计算机工程与科学》 CSCD 北大核心 2012年第2期78-81,共4页 Computer Engineering & Science
基金 国家863计划资助项目(2008AA01Z138,2009AA01Z101)
关键词 虚拟机 调度 基于宿主操作系统的虚拟机监控器 KVM virtual machine schedule hosted VMM KVM
  • 相关文献

参考文献10

  • 1Kivity A, Kamay v , Laor D, et a1. KVM: The Linux Virtual Machine Monitor[C]// Proc of the 2007 Ottawa Linux Symposium, 2007: 225-230.
  • 2Sugerman J, Venkitachalam G, Lim Beng-Hong. Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor[C] // Proc of the 2001 USENIX Annual Technical Conference, 2001: 1-14.
  • 3Cherkasova L,Gupta D, Vahdat A. Comparison o(the Three CPU Schedulers in Xen[J]. Performance Evaluation Review, 2007,35(2):42-51.
  • 4Gang Scheduling[EB/OL]. [2010-04-05]. http://en. wikipedia.org/wiki/Gang_scheduling.
  • 5Coscheduling[EB/OL]. [2010-04-05]. http://en. wikipedia, org/ wiki/ Coscheduling.
  • 6Ackaouy E. The Xen Credit CPU Scheduler[M]. Xen Summit,2006.
  • 7Completely Fair Scheduler[EB/OL]. [2010-04-05]. http:// en. wikipedia, org/wiki/Completeiy _Fair_Scheduler.
  • 8Lawall J L, Muller G, Duchesne H. Language Design for Implementing Process Scheduling Hierarchies [ EB/OL]. [2010-04-10]. http://bossa.lip6. fr/pepm. pdf.
  • 9Yodaiken V,Dougan C,Barabano V,et a1. RTLinux/RTCore Dualkernel Real-Time Operating System[R]. White Paper, FSMLabs,2003.
  • 10Jones M B, Leach P J, Draves R r. et a1. Modular RealTime Resource Management in the Rialto Operating System [C]//Proc of the Fifth Workshop on Hot Topics in Operating Systems, 1995:12-17.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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