Survey of Virtual Machine Management in Cloud Data Center
-
摘要: 云中心的虚拟资源管理是云计算提供者提供快速有效服务的重要保障,虚拟机管理是云中心资源管理的主要研究方向之一。该文首先对云中心虚拟资源相关研究现状进行深入调查和分析;讨论了云数据中心虚拟机放置调度方法(预留分配、即需分配、现货分配);综述了虚拟机动态在线迁移技术、服务器整合技术。最后指出云中心虚拟机管理的未来重要研究方向:分布式的虚拟机放置算法、虚拟机网络的拓扑结构、虚拟机资源使用模式探索和热能相关的动态虚拟机整合策略,以便为云数据中心虚拟机管理及研究提供有益的参考。
-
[1] CHRISTOPHER C. Live migration of virtual machines[C]//Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation. Berkeley, CA: ACM, 2005, 2: 273-286. [2] MILLS K, FILLIBEN J, DABROWSKI C. Comparing vm-placement algorithms for on-demand clouds[C]//IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), 2011. Washington, DC: IEEE, 2011: 91-98. [3] LIU L, WANG H, LIU X, et al. GreenCloud: a new architecture for green data center[C]//Proceedings of the 6th International Conference Industry Session on Autonomic Computing and Communications Industry Session. New York: ACM, 2009: 29-38. [4] YOUNGE A J, VON L G, WANG L, et al. Efficient resource management for cloud computing environments[C]//International Green Computing Conference. Chicago: IEEE, 2010: 357-364. [5] 张一鸣, 李东升, 卢锡城. 虚拟计算环境中的可扩展分 布式资源信息服务[J]. 软件学报, 2007, 18(8): 1933-1942. ZHANG Yi-ming, LI Dong-sheng, LU Xi-cheng. Scalable distributed resource information service for internet-based virtual computing environment[J]. Journal of Software, 2007, 18(8): 1933-1942. [6] 辛军, 陈康, 郑纬民. 虚拟化的集群资源管理技术研究[J]. 计算机科学与探索, 2010 (4): 324-329. XIN Jun, CHEN Kang, ZHEN Wei-ming. Studies on virtualization of cluster resource management technology[J]. Journal of Frontiers of Computer Science and Technology, 2010(4): 324-329. [7] VELTE A, VELTE T. Microsoft virtualization with Hyper-V[M]. [S.l.]: McGraw-Hill Inc, 2009. [8] 黄昌勤, 孪翠菊, 宋广华, 等. 计算网格中的任务管理 研究及示范应用[M]. 北京: 科学出版社, 2009. HUANG Chang-qing, LUAN Cui-ju, SONG Guang-hua, et al. Task management research and application in computing grid[M]. Beijing: Science Press, 2009. [9] SHANG S, WU Y, JIANG J, et al. An intelligent capacity planning model for cloud market[J]. Journal of Internet Services and Information Security, 2011, 1(1): 37-45. [10] FUJIWARA I, AIDA K, ONO I. Applying double-sided combinational auctions to resource allocation in cloud computing[C]//2010 10th IEEE/IPSJ International Symposium on Applications and the Internet (SAINT). Seoul: IEEE, 2010: 7-14. [11] 马飞. 云数据中心中虚拟机放置和实时迁移研究[D]. 北 京: 北京交通大学, 2013. MA Fei. Research on virtual machine placement and live migration in cloud data center[D]. Beijing: Beijing Jiaotong University, 2013. [12] MENG X, PAPPAS V, ZHANG L. Improving the scalability of data center networks with traffic-aware virtual machine placement[C]//29th IEEE International Conference on Computer Communications. San Diego: IEEE, 2010: 1-9. [13] VERMA A, AHUJA P, NEOGI A. PMapper: Power and migration cost aware application placement in virtualized systems[C]//Middleware '08 Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, LNCS 5346. Berlin: SpringerVerlag, 2008: 243-264. [14] SEIDEN S S. On the online bin packing problem[J]. Journal of the ACM (JACM), 2002, 49(5): 640-671. [15] MALET B, PIETZUCH P. Resource allocation across multiple cloud data centres[C]//Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science. New York : ACM, 2010: 5. [16] CARDOSA M, SINGH A, PUCHA H, et al. Exploiting spatio-temporal tradeoffs for energy-aware MapReduce in the Cloud[C]//2011 IEEE International Conference on Cloud Computing (CLOUD). Washington, DC: IEEE, 2011: 251-258. [17] 刘海坤. 虚拟机在线迁移性能优化关键技术研究[D]. 武 汉: 华中科技大学, 2012. LIU Hai-kun. Key technologies of performance optimization for virtual machine live migration[D]. Wuhan: Huazhong University of Science and Technology, 2012. [18] CHRISTOPHER C, KEIR F, STEVEN H, et al. Live migration of virtual machines[C]//Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation. Berkeley, CA, USA: USENIX Association, 2005: 273-286. [19] HINES M R, GOPALAN K. Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning[C]//Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. New York: ACM, 2009: 51-60. [20] KASHYAP S, DHILLON J S, PURNI S. RLC-a reliable approach to fast and efficient live migration of virtual machines in the clouds[C]//IEEE 7th International Conference on Cloud Computing. [S.l.]: IEEE, 2014: 360-367. [21] PIAO A, YAN J. A networkaware virtual machine placement and migration approach in cloud computing[C]//GCC 10: Proceedings of the Ninth International Conference on Grid and Cloud Computing. Washington, DC: IEEE Computer Society, 2010: 87-92. [22] SATYANARAYANAN M, GILBTER B, TOUPS M, et al. Pervasive personal computing in an internet suspend/resume system[J]. Internet Computing, IEEE, 2007, 11(2): 16-25. [23] LUO Y, ZHANG B, WANG X, et al. Live and incremental whole-system migration of virtual machines using blockbitmap[ C]//2008 IEEE International Conference on Cluster Computing. Tsukuba: IEEE, 2008: 99-106. [24] 张彬彬, 罗英伟, 汪小林, 等. 虚拟机全系统在线迁移[J]. 电子学报, 2009, 37(4): 894-899. ZHANG Bin-bin, LUO Ying-wei, WANG Xiao-lin, et al. Whole-system live migration mechanism for virtual machines[J]. Acta Electronica Sinica, 2009, 37(4): 894-899. [25] BRADFORD R, KOTSOVINOS E, FELDMANN A, et al. Live wide-area migration of virtual machines including local persistent state[C]//Proceedings of the 3rd International Conference on Virtual Execution Environments. New York: ACM, 2007: 169-179. [26] 刘诗海, 孙宇清, 石维琪, 等. 面向可扩展集群环境的 快速虚拟机迁移方法[J]. 东南大学学报 (自然科学版), 2011, 41(3): 468-472. LIU Shi-hai, SUN Yu-qing, SHI Wei-qi, et, al. Rapid migration method of virtual machine for extensible cluster environment[J]. Journal of Southeast University (Natural Science Edition). 2011, 41(3) : 468-472. [27] HERMENIER F, LORCA X, MENAUD J M, et al. Entropy: a consolidation manager for clusters[C]//Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. New York: ACM, 2009: 41-50. [28] JUSSIEN N, BARICHARD V. The PaLM system: Explanation-based constraint programming[C]//Proceedings of TRICS: Techniques foR Implementing Constraint Programming Systems, a Post-Conference Workshop of CP 2000. Heidelberg, Holland: Kluwer Academic Publishers-Plenum Publishers, 2000: 118-133. [29] BENHAMOU F, JUSSIEN N, O'SULLIVAN B A. Trends in constraint programming[M]. New Jersey: Wiley-ISTE, 2013. [30] WOOD T, TARASUK-LEVIN G, SHENOY P, et al. Memory buddies: Exploiting page sharing for smart colocation in virtualized data centers[C]//Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. [s.l.]: ACM, 2009: 31-40. [31] BOBROFF N, KOCHUT A, BEATY K. Dynamic placement of virtual machines for managing SLA violations[C]//10th IFIP/IEEE International Symposium on Integrated Network Management, 2007. IM'07. Munich: IEEE, 2007: 119-128. [32] GRIT L, IRWIN D, YUNEREFENDI A, et al. Virtual machine hosting for networked clusters: Building the foundations for autonomic orchestration[C]//Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing. Washington: IEEE Computer Society, 2006: 7. [33] DAVID E I, JEFFERY S C, LAURA E. Grit, et al. Sharing networked resources with brokered leases[C]//USENIX Annual Technical Conference, General Track 2006. Berkeley, CA, USA: USENIX Association, 2006: 199-212. [34] KARVE A, KIMBREL T, PACIFICI G, et al. Dynamic placement for clustered web applications[C]//Proceedings of the 15th International Conference on World Wide Web. New York: ACM, 2006: 595-604.
点击查看大图
计量
- 文章访问数: 5290
- HTML全文浏览量: 125
- PDF下载量: 416
- 被引次数: 0