期刊文献+

基于预拷贝的虚拟机动态内存迁移机制改进 被引量:16

Improvement of Live Memory Migration Mechanism for Virtual Machine Based on Pre-copy
下载PDF
导出
摘要 针对内存预拷贝过程中迁移时间较长和内存页反复重传的特点,改进传统的内存动态迁移机制,引入马尔科夫预测模型,提出基于脏页概率预测的工作集测定算法。利用脏页的历史操作访问情况预测其下一轮迭代被修改的概率,只传输预测概率较低的页。实验结果表明,该算法缩短了迁移总时间和停机时间,能有效支持虚拟机动态迁移。 Aiming at longer time and memory pages repeated retransmission in the process of memory pre-copy,this paper optimizes the mechanism of memory pre-copy migration and uses Markov prediction model to improve the algorithm that reckon the working set of memory dirty page,designs an new algorithm that calculate working set of memory dirty page by forecasting the probability of dirty pages.This algorithm calculates probability of being modified next round of iteration using dirty pages history of the operation visits,only the memory pages with a lower probability can be translated.Experimental results show that new algorithm shortens the total time of migration and downtime,and effectively support dynamic migration of Virtual Machine(VM)
出处 《计算机工程》 CAS CSCD 北大核心 2011年第13期36-39,共4页 Computer Engineering
基金 国家"863"计划基金资助项目(2209AA01Z142)
关键词 内存迁移 虚拟机 虚拟机动态迁移 马尔科夫模型 可写工作集 memory migration Virtual Machine(VM) VM live migration Markov model Writable Working Set(WWS)
  • 相关文献

参考文献3

  • 1Clark C, Fraser K, Hand S, et al. Live Migration of Virtual Machines[C]//Proceedings of the 2nd Symposium on Networked Systems Design and Implementation. Boston, Massachusetts, USA:[s. n.], 2005, 273-286.
  • 2刘鹏程,陈榕.面向云计算的虚拟机动态迁移框架[J].计算机工程,2010,36(5):37-39. 被引量:46
  • 3Sapuntzakis C P, Chandra R, Pfaff B, et al. Optimizing the Migration of Virtual Computers[J]. ACM SIGOPS Operating Systems Review, 2002, 36(SI): 377-390.

二级参考文献4

  • 1董耀祖,周正伟.基于X86架构的系统虚拟机技术与应用[J].计算机工程,2006,32(13):71-73. 被引量:63
  • 2Clark C, Fraser K, Hand S, et al. Live Migration of Virtual Machines[C]//Proceedings of the 2nd lnt'l Conference on Networked Systems Design & Implementation. Berkeley, CA, USA: [s. n.], 2005.
  • 3Wood T. Black-box and Gray-box Strategies for Virtual Machine Migration[C]//Proceedings of the 4th Int'l Conference on Networked Systems Design & Implementation. [S. l.]: IEEE Press, 2007.
  • 4Liu Pengcheng, Yang Ziye, Song Xiang, et al. Heterogeneous Live Migration of Virtual Machines[C]//Proc. of the lnt'l Workshop on Virtualization Technology. Beijing, China: [s. n.], 2008.

共引文献45

同被引文献106

  • 1申彦舒.利用虚拟机技术实现图书馆服务器整合的探讨[J].图书馆学研究(应用版),2010(11):36-37. 被引量:3
  • 2韩德志,李楠楠,毕坤.云环境下的虚拟化技术探析[J].华中科技大学学报(自然科学版),2012,40(S1):262-265. 被引量:29
  • 3盛骤,谢式千,潘承毅.概率论与数理统计[M].北京:高等教育出版社,2008:276-281.
  • 4Barham P,Dragovic B,Fraser K,et al.Xen and the Art ofVirtualization[C]//Proc.of the 19th ACM Symposium onOperating Systems Principles.New York,USA:ACM Press,2003.
  • 5Wood T,Ramakrishnan K,Shenoy P,et al.CloudNet:DynamicPooling of Cloud Resources by Live WAN Migration of VirtualMachines[C]//Proc.of the 7th ACM SIGPLAN/SIGOPS Interna-tional Conference on Virtual Execution Environments.New York,USA:ACM Press,2011.
  • 6Bradford R,Kotsovinos E,Feldmann A,et al.Live Wide-areaMigration of Virtual Machines Including Local PersistentState[C]//Proc.of the 3rd International Conference on VirtualExecution Environments.New York,USA:ACM Press,2007.
  • 7Hirofuchi T,Nakada H,Ogawa H,et al.A Live Storage MigrationMechanism over WAN and Its Performance Evaluation[C]//Proc.of the 3rd International Workshop on Virtualization Technologiesin Distributed Computing.New York,USA:ACM Press,2009.
  • 8Vaquero L, Rodero Marino L, Cacerce J, et al. A break in the cloudsx towards a cloud definition [J]. SIGCOMM Computer Com- munication Review, 2009, 39 (1): 50-55.
  • 9Mauro Andreolini, Sara Casolari, Michele Colajanni. Dynamic load management of virtual machines in a cloud architecture [J]. Depart- ment of Information Engineering, 2010 201 - 204.
  • 10Nelson M, Lim B H, Hutchins G. Fast Transparent Migration for Virtual Machines [A] //Proc. of USENIX" 05 Annual Technical Conference [C]. Berkeley, USA: USENIX Association, 2005.

引证文献16

二级引证文献42

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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