期刊文献+

基于公平性的Xen虚拟机磁盘调度改进算法

下载PDF
导出
摘要 本文提出了基于权重的磁盘调度算法,称为改进的ICFQ算法,解决了XenLinux的CFQ调度算法存在的公平性问题。ICFQ引入了IO权重参数,并将磁盘服务时间作为公平性衡量的标准(取代了原CFQ算法以请求处理数量为公平性度量标准的做法)。同时,新算法将IO处理在一个轮转调度周期中多使用的磁盘时间从下一个调度周期的时间份额中减去,从而实现了各个用户域之间在磁盘服务时间纬度上的公平性保障。另外,当系统中只有一个活动的IO请求域时,时间补偿算法将不被使用,从而最大可能的提升系统的IO吞吐量。通过实验证明,ICFQ调度算法能较好的解决CFQ算法公平性缺失的问题,同时保持和CFQ算法相近的整体IO吞吐率。
作者 康胤 刘波
出处 《科技信息》 2009年第33期I0069-I0070,共2页 Science & Technology Information
  • 相关文献

参考文献1

二级参考文献12

  • 1Paul Barham, Boris Dragovic, Keir Fraser, et al. XEN and the Art of Virtualization [C]// ACM Symposium on Operating Systems Principles (SOSP'03. ACM), ISBN: 1-58113-757-5. New York, USA: ACM Press, 2003,164-177.
  • 2Ian Pratt, Keir Fraser, Steven Hand, et al. XEN 3.0 and the Art of Virtualization [EB/OL]. (2005) [2007]. http://www, linuxsymposium.org/2005/linuxsymposium_procv2.pdf.
  • 3Susanta Nanda, Tzi-cker Chiueh. A Survey on Virtualization Technologies [EB/OL]. (2005) [2007]. http://www. ecsl. cs. sunysb.edu/tr/TR 179.pdf.
  • 4P.M.Chen, B.D. Noble. When Virtual Is Better Than Real [C]// Proceedings of Workshop on Hot Topics in Operating Systems, 2001(///). Elmau, Germany. USA: IEEE Computer Society Press, 2001,133-138.
  • 5Nadir Kiyanclar. A Survey of Virtualization Techniques Focusing on Secure On-Demand Cluster Computing [EB/OL] (2005) [2007]. http://citeseer.ist.psu.edu/kiyanclar05survey.html.
  • 6J. S. Robin, C. E. Irvine. Analysis of the Intel Pentiums Ability to Support a Secure Virtual Machine Monitor [EB/OL] (2000) [2006]. http://citeseer.ist.psu.edu/robin00analysis.html.
  • 7Intel Corporation. Intel Virtualization Specification for the IA-32 Intel Architecture [EB/OL]. (2005) [2006]. http://cache-www.intel.com/cd/00/00/19/76/197666_197666.pdf.
  • 8AMD Corporation. AMD64 Virtualization Codenamed ‘Pacifica' Technology Secure Virtual Machine Architecture Reference Manual [EB/OL]. (2005) [2006]. http: // www.amd.com /us-en /assets /content_type/white_papers and tech docs/33047.pdf.
  • 9Keir Fraser, Steven Hand, Rolf Neugebauer, et al. Safe Hardware Access with the Xen Virtual Machine Monitor [EB/OL]. (2004) [2006]. http: //www. cl.cam.ac.uk/ Research/ SRG/ netos/ papers/ 2004-oasis-ngio,pdf.
  • 10Kenneth J. Duda, David R. Cheriton. Borrowed-Virtual-Time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler [C]// Proceedings of the 17th ACM SIGOPS. Symposium on Operating Systems Principles, volume 33(5) of ACM Operating Systems Review. New York, USA: ACM Press, 1999,261-276.

共引文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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