A survey on virtual machine migration and server consolidation frameworks for cloud data centers
Tài liệu tham khảo
Abolfazli, 2014, Rich mobile applications: genesis, taxonomy, and open issues, J Netw Comput Appl, 40, 345, 10.1016/j.jnca.2013.09.009
Aikema D, Mirtchovski A, Kiddle C, Simmonds R Green cloud VM migration: power use analysis. in: Proceedings of the IEEE International Green Computing Conference (IGCC), 2012. p. 1–6.
Al-Kiswany S, Subhraveti D, Sarkar P, Ripeanu M VMFlock: virtual machine co-migration for the cloud. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing: ACM; 2011. p. 159–170.
Ali, 2013, Profit-aware DVFS enabled resource management of iaas cloud, Int J Comput Sci Issues (IJCSI), 10
Armbrust, 2010, A view of cloud computing, Commun ACM, 53, 50, 10.1145/1721654.1721672
Asberg M, Forsberg N, Nolte T, Kato S Towards real-time scheduling of virtual machines without kernel modifications. In: Proceedings of the 16th IEEE Conference on Emerging Technologies & Factory Automation (ETFA),2011. p. 1–4.
Bambagini M, Buttazzo G, Bertogna M Energy-aware scheduling for tasks with mixed energy requirements. In: Proceedings of the Real-Time Scheduling Open Problems Seminar (RTSOPS) 2013.
Barham, 2003, Xen and the art of virtualization, ACM SIGOPS Oper Syst Rev, 37, 164, 10.1145/1165389.945462
Beloglazov A Energy-efficient management of virtual machines in data centers for cloud computing: PhD thesis; 2013.
Beloglazov A, Buyya R Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science: ACM; 2010a. p. 4.
Beloglazov A, Buyya R Energy efficient allocation of virtual machines in cloud data centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), 2010b. p. 577–578.
Beloglazov A, Buyya R Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing: IEEE Computer Society; 2010c. p. 826–831.
Beloglazov, 2013, Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints, IEEE Trans Parallel Distrib Syst, 24, 1366, 10.1109/TPDS.2012.240
Bugnion, 2012, Bringing virtualization to the x86 architecture with the original VMware workstation, ACM Trans Comput Syst (TOCS), 30, 12, 10.1145/2382553.2382554
Buyya R, Beloglazov A, Abawajy J Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. arXiv preprint arXiv:10060308. 2010.
Cao, 2014, An energy-aware heuristic framework for virtual machine consolidation in Cloud computing, J Supercomput, 1
Chen PM, Noble BD When virtual is better than real [operating system relocation to virtual machines]. In: Proceedings of the Eighth IEEE Workshop on Hot Topics in Operating Systems,2001. p. 133–138.
Clark Christopher, Fraser Keir, Steven Hand, Jacob Gorm Hanseny,. Live Migration of Virtual Machines: In: Proceedings of the 2nd conference on Symposium on Networked Systems Design\& Implementation-Volume 2; 2005.
Deshpande U, Kulkarni U, Gopalan K Inter-rack live migration of multiple virtual machines. In: Proceedings of the 6th international workshop on Virtualization Technologies in Distributed Computing Date: ACM; 2012. p. 19–26.
Dong J, Jin X, Wang H, Li Y, Zhang P, Cheng S Energy-saving virtual machine placement in Cloud data centers. In: Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid),2013. p. 618–24.
Ferreto, 2011, Server consolidation with migration control for virtualized data centers, Futur Gener Comput Syst, 27, 1027, 10.1016/j.future.2011.04.016
Gerofi B, Vass Z, Ishikawa Y Utilizing memory content similarity for improving the performance of replicated virtual machines. In: Proceedings of the 4th IEEE International Conference on Utility and Cloud Computing (UCC), 2011. p. 73–80.
Glazer, 1993, On process migration and load balancing in time warp, Parallel Distrib Syst, IEEE Trans, 4, 318, 10.1109/71.210814
Guerrero, 2014, Toward energy efficiency in heterogeneous processors: findings on virtual screening methods, Concurr Comput: Pract Exp, 26, 1832, 10.1002/cpe.3119
Habib, 2008, Virtualization with kvm, Linux J, 2008, 8
Haselhorst K, Schmidt M, Schwarzkopf R, Fallenbeck N, Freisleben B Efficient storage synchronization for live migration in cloud infrastructures. In: Proceedings of the 19th IEEE Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2011 ; 2011. p. 511–18.
Hemalatha, 2013, Cluster based bee algorithm for virtual machine placement in Cloud data centre, J Theor Appl Inform Technol, 57
Hines, 2009, Post-copy live migration of virtual machines, ACM SIGOPS Operat Syst Rev, 43, 14, 10.1145/1618525.1618528
Hirofuchi T, Nakada H, Itoh S, Sekiguchi S Enabling instantaneous relocation of virtual machines with a lightweight vmm extension. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), 2010. p. 73–83.
Hirofuchi T, Nakada H, Itoh S, Sekiguchi S Reactive consolidation of virtual machines enabled by postcopy live migration. In: Proceedings of the 5th international workshop on Virtualization technologies in distributed computing: ACM; 2011. p. 11–18.
Hirofuchi T, Nakada H, Ogawa H, Itoh S, Sekiguchi S A live storage migration mechanism over wan and its performance evaluation. In: Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing: ACM; 2009a. p. 67–74.
Hirofuchi T, Ogawa H, Nakada H, Itoh S, Sekiguchi S A live storage migration mechanism over wan for relocatable virtual machine services on clouds. In: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid: IEEE Computer Society; 2009b. p. 460–65.
Hu, 2013, HMDC: live virtual machine migration based on hybrid memory copy and delta compression, Appl Math, 7, 639
Huang, 2014, Modeling and analysis on congestion control for data transmission in sensor clouds, Int J Distrib Sens Netw, 2014
Huang Q, Su S, Xu S, Li J, Xu P, Shuang K Migration-based elastic consolidation scheduling in Cloud data center. In: Proceedings of the 33rd IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW), 2013. p. 93–97.
Intel Corporation H-PC, Toshiba Corporation Advanced Configuration and Power Interface Specification. Hewlett-Packard/Intel/Microsoft/Phoenix/Toshiba: Intel Corporation; 2005.
Jeong, 2013, Analysis of virtual machine live-migration as a method for power-capping, J Supercomp, 66, 1629, 10.1007/s11227-013-0956-1
Shuja, 2012, Energy-efficient data centres, Computing, 937
Kakadia D, Kopri N, Varma V Network-aware virtual machine consolidation for large data centers. In: Proceedings of the Third International Workshop on Network-Aware Data Management: ACM; 2013. p. 6.
Kapil D, Pilli ES, Joshi RC Live virtual machine migration techniques: survey and research challenges. In: Proceedings of the 3rd IEEE InternationalAdvance Computing Conference (IACC),: IEEE; 2013. p. 963–69.
Khan A, Othman M, Madani S, Khan S. A survey of mobile cloud computing application models, 2013.
Khan, 2014, BSS: block-based sharing scheme for secure data storage services in mobile cloud environment, J Supercomput, 1
Kim, 2014, Agriculture sensor-cloud infrastructure and routing protocol in the physical sensor network layer, Int J Distrib Sens Netw, 2014
Koomey J. Growth in data center electricity use 2005 to 2010. A report by Analytical Press, completed at the request of The New York Times. 2011.
Koomey, 2008, Worldwide electricity used in data centers, Environ Res Lett, 3, 034008, 10.1088/1748-9326/3/3/034008
Koto A, Yamada H, Ohmura K, Kono K. Towards unobtrusive VM live migration for cloud computing platforms. In: Proceedings of the Asia-Pacific Workshop on Systems: ACM; 2012. p. 7.
Kozuch M, Satyanarayanan M. Internet suspend/resume. In: Proceedings of the Fourth Workshop on Mobile Computing Systems and Applications, IEEE; 2002. p. 40–46.
Kozuch, 2002
KREMER J. Cloud Computing and Virtualization. 1 ed. KWCS: Kremer & Ward Consulting Services. p. 34.
Kremer J. Cloud Computing Virtualization. White paper on virtualization.
Lee, 2013, Dynamic resource management with energy saving mechanism for supporting cloud computing, Int J Grid Distrib Comput, 6
Liu, 2011, Live virtual machine migration via asynchronous replication and state synchronization, IEEE Trans Parallel Distrib Syst, 22, 1986, 10.1109/TPDS.2011.86
Liu S, Ren S, Quan G, Zhao M, Ren S Profit aware load balancing for distributed Cloud data centers. In: Proceedings of the 27th International Symposium on Parallel & Distributed Processing (IPDPS),IEEE; 2013. p. 611–22.
Luo Y, Zhang B, Wang X, Wang Z, Sun Y, Chen H Live and incremental whole-system migration of virtual machines using block-bitmap. In: Proceedings of the International Conference on Cluster Computing, IEEE; 2008. p. 99–106.
Mahajan, 2013, Cloud computing issues, Int J Comput Technol, 4, 626, 10.24297/ijct.v4i2C2.4185
Marston, 2011, Cloud computing—The business perspective, Decis. Support Syst, 51, 176, 10.1016/j.dss.2010.12.006
Medina, 2014, A survey of migration mechanisms of virtual machines, ACM Comput Surv(CSUR), 46, 30
Mell, 2011, The NIST definition of cloud computing (draft), NIST Spec Publ, 800, 7
Mi H, Wang H, Yin G, Zhou Y, Shi D, Yuan L Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: Proceedings of the International Conference on Services Computing (SCC),IEEE; 2010. p. 514–21.
Milojičić, 2000, Process migration, ACM Comput Surv (CSUR), 32, 241, 10.1145/367701.367728
Mishra, 2012, Dynamic resource management using virtual machine migrations, Commun Mag, IEEE, 50, 34, 10.1109/MCOM.2012.6295709
Mishra, 2012, Ant colony optimization: a solution of load balancing in cloud, Int J Web Semant Technol, 3
Moharana, 2011, An efficient approach for storage migration of virtual machines using bitmap, 438
Morrison, 1988, Generalizing the NBD model for customer purchases: what are the implications and is it worth the effort?, J Bus Econ Statis, 6, 145
Moura Silva L, Alonso J, Silva P, Torres J, Andrzejak A Using virtualization to improve software rejuvenation. In: Proceedings of the International Symposium on Network Computing and Applications (NCA), IEEE; 2007. p. 33–44.
Nagarajan AB, Mueller F, Engelmann C, Scott SL Proactive fault tolerance for HPC with Xen virtualization. In: Proceedings of the 21st Annual International Conference on Supercomputing: ACM; 2007. p. 23–32.
Nakada, 2009, Toward virtual machine packing optimization based on genetic algorithm, 651
Nathan S, Kulkarni P, Bellur U Resource availability based performance benchmarking of virtual machine migrations. In: Proceedings of the ACM/SPEC International Conference on International Conference on Performance Engineering: ACM; 2013. p. 387–98.
Nathuji R, Isci C, Gorbatov E Exploiting platform heterogeneity for power efficient data centers. In: Proceedings of the Fourth International Conference on IEEE Autonomic Computing (ICAC), 2007. p. 5.
Nguyen TA, LeeD, ParkJS, Towards virtualization technology on satellite on-board computer system with hardware redundancy, software rejuvenation and virtual machine live migration techniques: modeling, analysis and implementation proposal, In: Proceedings of the International Conference on Space, Aeronautical and Navigational Electronics, IEICE Technical Report 2013;113:157–62.
Niranjan Mysore, 2009, Portland: a scalable fault-tolerant layer 2 data center network fabric, SIGCOMM Comput Comm Rev: ACM, 39, 10.1145/1594977.1592575
Pop CB, Anghel I, Cioara T, Salomie I, Vartic I A swarm-inspired data center consolidation methodology. In: Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics: ACM; 2012. p. 41.
Ramakrishnan K, Shenoy P, Van der Merwe J Live data center migration across WANs: a robust cooperative context aware approach. In: Proceedings of the SIGCOMM workshop on Internet network management: ACM; 2007. p. 262–67.
Sahni S, Varma V A hybrid approach to live migration of virtual machines. In: Proceedings of the International Conference on Cloud Computing in Emerging Markets (CCEM): IEEE; 2012. p. 1–5.
Sanaei, 2014, Heterogeneity in mobile cloud computing: taxonomy and open challenges, IEEE Commun Surv Tutor, 16, 369, 10.1109/SURV.2013.050113.00090
Server S. Storage servers, Word Press. July 2013.
Shiraz, 2013, A study on virtual machine deployment for application outsourcing in mobile cloud computing, J Supercomput, 63, 946, 10.1007/s11227-012-0846-y
Shiraz, 2012, Mobile cloud computing: critical analysis of application deployment in virtual machines, Int Proc Comput Sci Inform Technol, 27
Shiraz, 2014, A lightweight distributed framework for computational offloading in mobile cloud computing, PloS ONE, 9, e102270, 10.1371/journal.pone.0102270
Shiraz, 2013, A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing, IEEE Commun Surv Tutor, 15, 1294, 10.1109/SURV.2012.111412.00045
Shribman A, Hudzia B Pre-Copy and post-copy VM live migration for memory intensive applications. In: Proceedings of the Euro-Par 2012: Parallel Processing Workshops: Springer; 2013. p. 539–47.
Shrivastava V, Zerfos P, Lee K-W, Jamjoom H, Liu Y-H, Banerjee S. Application-aware virtual machine migration in data centers. In: Proceedings of INFOCOM: IEEE; 2011. p. 66–70.
Shuja, 2014, Survey of techniques and architectures for designing energy-efficient data centers, IEEE Syst J, 1
Sindelar M, Sitaraman RK, Shenoy P Sharing-aware algorithms for virtual machine colocation. In: Proceedings of the 23rd symposium on Parallelism in algorithms and architectures,: ACM; 2011. p. 367–78.
Svärd, 2011, Evaluation of delta compression techniques for efficient live migration of large virtual machines, ACM Sigplan Notices, 46, 111, 10.1145/2007477.1952698
Tao J, Fürlinger K, Wang L, Marten H A performance study of virtual machines on multicore architectures. In: Proceedings of the 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2012. p. 89–96.
Thein, 2009, Availability analysis of application servers using software rejuvenation and virtualization, J Comput Sci Technol, 24, 339, 10.1007/s11390-009-9228-1
Travostino F, Wang P, Raghunath S. Seamless live migration of virtual machines across optical networks. Google Patents; 2010.
Tziritas N, Xu C-Z, Loukopoulos T, Khan SU, Yu Z Application-aware workload consolidation to minimize both energy consumption and network load in cloud environments. In: Proceedings of the 42nd International Conference on Parallel Processing (ICPP): IEEE; 2013. p. 449–57.
Uddin, 2013, Measuring efficiency of tier level data centers to implement green energy efficient data centers, Middle-East J Sci Res, 15, 200
Van Bockhaven, 2014
Verma A, Ahuja P, Neogi A pMapper: power and migration cost aware application placement in virtualized systems. In: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware: Springer; 2008. p. 243–64.
Vogels, 2008, Beyond server consolidation, Queue, 6, 20, 10.1145/1348583.1348590
Von Laszewski G, Wang L, Younge AJ, He X Power-aware scheduling of virtual machines in dvfs-enabled clusters. In: Proceedings of the International Conference on Cluster Computing and Workshops-CLUSTER׳09, IEEE; 2009. p. 1–10.
Voorsluys, 2009, Cost of virtual machine live migration in clouds: a performance evaluation, 254
Wang, 2014, Family health telemonitoring system based on WSN, Adv Mater Res, 860, 2762
Wang, 2012, Resource management of distributed virtual machines, Int J Ad Hoc Ubiquitous Comput, 10, 96, 10.1504/IJAHUC.2012.048261
Wang, 2010, Virtual data system on distributed virtual machines in computational grids, Int J Ad Hoc Ubiquitous Comput, 6, 194, 10.1504/IJAHUC.2010.035532
Wang, 2010, Provide virtual machine information for grid computing, IEEE Trans Syst, Man Cybern, Part A: Syst Hum, 40, 1362, 10.1109/TSMCA.2010.2052598
Wang L, Von Laszewski G, Kunze M, Tao J Schedule distributed virtual machines in a service oriented environment. In: Proceedings of the 24th International Conference on Advanced Information Networking and Applications (AINA): IEEE; 2010c. p. 230–36.
Wang, 2013, Energy cost evaluation of parallel algorithms for multiprocessor systems, Cluster Comput, 16, 77, 10.1007/s10586-011-0188-1
Wang Z, Zhu X, McCarthy C, Ranganathan P, Talwar V Feedback control algorithms for power management of servers. In: Proceedings of the Third International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBid), Annapolis, MD 2008.
Webb M. SMART 2020: enabling the low carbon economy in the information age. The Climate Group London. 2008;1:1.
Whaiduzzaman, 2013, A survey on vehicular cloud computing, Journal of Network and Computer Applications
Wood T, Tarasuk-Levin G, Shenoy P, Desnoyers P, Cecchet E, Corner MD Memory buddies: exploiting page sharing for smart colocation in virtualized data centers. In: Proceedings of the SIGPLAN/SIGOPS International Conference on Virtual Execution Environments: ACM; 2009. p. 31–40.
Wu, 2013, A green energy-efficient scheduling algorithm using the DVFS technique for cloud data centers, Futur Gener Comput Syst
Xing, 2012, Virtualization and Cloud Computing, 305
Xu, 2014, Managing performance overhead of virtual machines in cloud computing: a survey, state of the art, and future directions, Proc IEEE, 102, 11, 10.1109/JPROC.2013.2287711
Yao, 2014, Guaranteeing fault-tolerant requirement load balancing scheme based on VM migration, Comput J, 57, 225, 10.1093/comjnl/bxt012
Yin, 2014, Live virtual machine migration with optimized three-stage memory copy, 69
Younge AJ, Henschel R, Brown JT, von Laszewski G, Qiu J, Fox GC. Analysis of virtualization technologies for high performance computing environments. In: Proceedings of the IEEE International Conference on Cloud Computing (CLOUD), 2011. p. 9–16.
Zhang X, Huo Z, Ma J, Meng D Exploiting data deduplication to accelerate live virtual machine migration. In: Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER), 2010. p. 88–96.
Zhang, 2013, Mvmotion: a metadata based virtual machine migration in cloud, Cluster Comput, 1
Zheng J, Ng TSE, Sripanidkulchai K. Workload-aware live storage migration for clouds. In: Proceedings of the ACM SIGPLAN Notices; 2011. p. 133–44.
Zhou R, Liu F, Li C, Li T Optimizing virtual machine live storage migration in heterogeneous storage environment. In: Proceedings of the 9th SIGPLAN/SIGOPS International Conference on Virtual Execution Environments: ACM; 2013. p. 73–84.
