Abstract
The first service-oriented virtual machine (VM) placement for green data center is designed in this work. Integer Linear Programming (ILP) is the problem design basis. The Tree algorithm is proposed to place VM role instances at the lowest communication cost, economizing the construction cost with fewer physical servers. Another Forest algorithm is also proposed for balancing the computation load between the physical machines. Both of the proposed algorithms are formulated on the graph theoretic technique and evaluated and analyzed using the Best Fit algorithm in the simulations. Although the total power consumption and average utility of both proposed algorithms are slightly impaired, the unnecessary outbound communication cost is significantly eliminated and decreased, especially in the immense number of services. The results show that the proposed Tree and Forest algorithms provide lower communication cost than the Best Fit algorithm, and achieve green communications for large scale environment such as cloud or green data center.
Similar content being viewed by others
References
Allred GR (1971) System/370 integrated evaluation under OS and DOS. In Proc. of the Spring Joint Computer Conference (SJCC)
Nelson M, Lim B.-H, Hutchins G (2005) Fast transparent migration for virtual machines. In Proc. of the USENIX Annual Technical Conference (ATC ’05)
Wu T-Y, Chen C-Y, Kuo L-S, Lee W-T, Chao H-C (2012) Cloud-based image processing system with priority-based data distribution mechanism. Comput Commun 35(15):1809–1818
Gartner Inc., Available: http://www.gartner.com/technology/home.jsp Accessed 1 August 2014
Gartner identifies the top 10 strategic technologies for 2009, available: http://www.gartner.com/it/page.jsp?id=777212 Accessed 1 August 2014
Gartner identifies the top 10 strategic technologies for 2010. Available: http://www.gartner.com/it/page.jsp?id=1210613 Accessed 1 August 2014
Gartner identifies the top 10 strategic technologies for 2011. Available: http://www.gartner.com/it/page.jsp?id=1454221 Accessed 1 August 2014
Gartner identifies the top 10 strategic technologies for 2012. Available: http://www.gartner.com/it/page.jsp?id=1826214 Accessed 1 August 2014
Mishra M, Sahoo A (2011) On theory of VM placement anomalies in existing methodologies and their mitigation using a novel vector based approach. In Proc. of the IEEE International Conference on Cloud Computing (CLOUD)
Xu J, Fortes JAB (2010) Multi-objective virtual machine placement in virtualized data center environments. In Proc. of the 2010 IEEE/ACM Int’l Conference on Green Computing and Communications & Int’l Conference on Cyber, Physical and Social Computing (GREENCOM-CPSOM)
Wang M, Meng X, Zhang L (2011) Consolidating virtual machines with dynamic bandwidth demand in data centers. In Proc. of the IEEE International Conference on Computer Communications (INFOCOM)
Strunk A (2012) Costs of virtual machine live migration: a survey. In Proc. of the IEEE 8th World Congress on Services (SERVICES)
Liu H, Jin H, Liao X, Yu C, Xu C-Z (2011) Live virtual machine migration via asynchronous replication and state synchronization. IEEE Trans Parallel Distrib Syst 22(12):1986–1999
Verma A, Ahuja P, Neogi A (2008) pMapper: power and migration cost aware application placement in virtualized systems. In Proc. of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware)
Castro H, Sotelo G, Diaz CO, Bouvry P (2011) Green flexible opportunistic computing with virtualization. In Proc. of the IEEE 11th International Conference on Computer and Information Technology (CIT)
Chaisiri S, Lee B-S, Niyato D (2012) Optimization of resource provisioning cost in cloud computing. IEEE Trans Serv Comput 5(2):164–177
Zhou L, Wang H (2013) Toward blind scheduling in mobile media cloud: fairness, simplicity, and asymptotic optimality. IEEE Trans Multimed 15(4):735–746
Zhou L, Yang Z, Rodrigues JJPC, Guizani M (2013) Exploring blind online scheduling for mobile cloud multimedia services. IEEE Wirel Commun 20(3):54–61
Yang K, Gu J, Zhao T, Sun G (2011) An optimized control strategy for load balancing based on live migration of virtual machine. In Proc. of the 6th Annual Chinagrid Conference (ChinaGrid)
Hu B, Lei Z, Lei Y, Xu D, Li Z (2011) A time-series based precopy approach for live migration of virtual machines. In Proc. of the IEEE 17th International Conference on Parallel and Distributed Systems (ICPADS)
Clark C, Fraser K, Hand S, Hansen JG (2005) Live migration of virtual machines. In Proc. of the 2nd Conference on Symposium on Networked Systems Design & Implementation (NSDI ’05)
Lin RC-H, Liao H-J, Tung K-Y, Lin Y-C, Wu S-L (2012) Network traffic analysis with cloud platform. J Internet Technol 13(6):953–962
Horng M-F, Chen Y-T, Chung P-W, Shieh C-S, Pan J-S (2012) An adaptive approach to high-throughput inter-cloud data transmission based on fast TCP. J Internet Technol 13(6):971–980
Cisco Data Center 3.0, Available: http://www.bradreese.com/blog/cisco-data-center-3-0.pdf, 2009 Accessed 1 August 2014
Sridhar T (2009) Cloud computing—a primer. Internet Protocol J 12(3):1–31
Meng X, Pappas V, Zhang L (2010) Improving the scalability of data center networks with traffic-aware virtual machine placement. In Proc. of the IEEE International Conference on Computer Communications (INFOCOM)
Zhang Y, Ansari N (2013) On architecture design, congestion notification, TCP incast and power consumption in data centers. IEEE Commun Surv Tutorials 15(1):39–64
Hill Z, Li J, Mao M, Ruiz-Alvarez A, Humphrey M (2010) Early observations on the performance of windows azure. In Proc. of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC)
Xu J, Tang J, Kwiat K, Zhang W, Xue G (2012) Survivable virtual infrastructure mapping in virtualized data centers. In Proc. of the IEEE 5th International Conference on Cloud Computing (CLOUD)
Shrivastava V, Zerfos P, Lee K-W, Jamjoom H, Liu Y-H, Banerjee S (2011) Application-aware virtual machine migration in data centers. In Proc. of the IEEE International Conference on Computer Communications (INFOCOM)
Song F, Huang D, Zhou H, You I (2012) Application-aware virtual machine placement in data centers. In Proc. of the International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS)
Greenberg A, Jain N, Kandula S, Kim C, Lahiri P, Maltz D, Patel P, Sengupta S (2009) VL2: a scalable and flexible data center network. In Proc. of the ACM SIGCOMM 2009 conference on Data communication
Guo C, Lu G, Li D, Wu H, Zhang X, Shi Y, Tian C, Zhang Y, Wu S (2009) BCube: a high performance, server-centric network architecture for modular data centers. In Proc. of the ACM SIGCOMM 2009 conference on Data communication
Garey MR, Johnson DS (1979) Computers and intractability a guide to the theory of NP-Completeness. W. H. Freeman, San Francisco
Barroso LA, Hölzle U (2007) The case for energy-proportional computing. IEEE Comput 40(12):33–37
Barroso LA, Hölzle U (2009) The datacenter as a computer: an introduction to the design of warehouse-scale machines. Morgan and Claypool Publishers
Acknowledgments
This research was partly funded by the Ministry of Science and Technology of the R.O.C. under grants MOST 103-2221-E-197-018 and 101-2221-E-197-008-MY3, National Nature Science Foundation of China under No. 61170296 & 60873241, and the Program for New Century Excellent Talents in University under Grant No. 291184.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tseng, FH., Chen, CY., Chou, LD. et al. Service-Oriented Virtual Machine Placement Optimization for Green Data Center. Mobile Netw Appl 20, 556–566 (2015). https://doi.org/10.1007/s11036-015-0600-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-015-0600-9