Skip to main content
Top
Published in: Cluster Computing 3/2019

03-12-2018

Analysis model for server consolidation of virtualized heterogeneous data centers providing internet services

Authors: Bo Wang, Ying Song, Yuzhong Sun, Jun Liu

Published in: Cluster Computing | Issue 3/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Server consolidation based on virtualization technology simplifies system administration, reduces the cost of power and physical infrastructure, and improves resource utilizations in today’s service-oriented Internet data centers. How many servers for the underlying physical infrastructure are saved via server consolidation in virtualized data centers is of great interest to the administrators and designers of the data centers. Various workload consolidations differ in saving physical servers for the infrastructure. The impacts caused by virtualization to these concurrent services are fluctuating considerably which may have a great effect on server consolidation. This paper proposes an analytic model for server consolidation in virtualized Internet data centers based on the queuing theory. According to the features of these services’ workloads, this model can provide the supremum number of consolidated physical servers needed to guarantee QoS with same loss probabilities of requests as in dedicated servers. We verify the model via a case study. The experiments results confirm the superior accuracy of our model and show that the virtual machine-based server consolidation saves up to 50% physical infrastructure and improves 50% CPU resource utilization as well as 2.67 times in I/O bandwidth utilization, satisfying required QoS.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
In this paper, dedicated servers represent physical servers providing only one service at one time in the dedicated scenario.
 
Literature
1.
go back to reference Gupta, D., Lee, S., Vrable, M., Savage, S., Snoeren, Alex C., Varghese, George, Voelker, Geoffrey M., Vahdat, Amin: Difference engine: harnessing memory redundancy in virtual machines. Commun. ACM 53(10), 85–93 (2010)CrossRef Gupta, D., Lee, S., Vrable, M., Savage, S., Snoeren, Alex C., Varghese, George, Voelker, Geoffrey M., Vahdat, Amin: Difference engine: harnessing memory redundancy in virtual machines. Commun. ACM 53(10), 85–93 (2010)CrossRef
2.
go back to reference Willmann, P., Rixner, S., Cox, A.L.: Protection strategies for direct access to virtualized I/O devices. In: USENIX 2008 Annual Technical Conference on Annual Technical Conference, ATC’08, pp. 15–28. (2008) Willmann, P., Rixner, S., Cox, A.L.: Protection strategies for direct access to virtualized I/O devices. In: USENIX 2008 Annual Technical Conference on Annual Technical Conference, ATC’08, pp. 15–28. (2008)
3.
go back to reference Cui, L., Li, J., Li, B., Huai, J., Hu, C., Wo, T., Al-Aqrabi, H., Liu, L..: VMScatter: migrate virtual machines to many hosts. In: Proceedings of the 9th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE ’13, pp. 63–72, ACM, New York, NY, USA (2013) Cui, L., Li, J., Li, B., Huai, J., Hu, C., Wo, T., Al-Aqrabi, H., Liu, L..: VMScatter: migrate virtual machines to many hosts. In: Proceedings of the 9th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE ’13, pp. 63–72, ACM, New York, NY, USA (2013)
4.
go back to reference Guo, Y., Stolyar, A.L., Walid, A.: Shadow-routing based dynamic algorithms for virtual machine placement in a network cloud. In: 2013 Proceedings of the IEEEINFOCOM, pp. 620–628 (2013) Guo, Y., Stolyar, A.L., Walid, A.: Shadow-routing based dynamic algorithms for virtual machine placement in a network cloud. In: 2013 Proceedings of the IEEEINFOCOM, pp. 620–628 (2013)
5.
go back to reference Song, Y., Wang, H., Li, Y., Feng, B., Sun, Y.: Multi-tiered on-demand resource scheduling for vm-based data center. In: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID ’09, pp. 148–155. IEEE Computer Society, Washington, DC, USA (2009) Song, Y., Wang, H., Li, Y., Feng, B., Sun, Y.: Multi-tiered on-demand resource scheduling for vm-based data center. In: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID ’09, pp. 148–155. IEEE Computer Society, Washington, DC, USA (2009)
6.
go back to reference Song, Y., Sun, Y., Shi, W.: A two-tiered on-demand resource allocation mechanism for vm-based data centers. IEEE Trans. Serv. Comput. 6(1), 116–129 (2013)CrossRef Song, Y., Sun, Y., Shi, W.: A two-tiered on-demand resource allocation mechanism for vm-based data centers. IEEE Trans. Serv. Comput. 6(1), 116–129 (2013)CrossRef
7.
go back to reference Padala, P., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.: Adaptive control of virtualized resources in utility computing environments. In: Proceedings of the 2Nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, EuroSys ’07, pp. 289–302. ACM, New York, NY, USA (2007) Padala, P., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.: Adaptive control of virtualized resources in utility computing environments. In: Proceedings of the 2Nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, EuroSys ’07, pp. 289–302. ACM, New York, NY, USA (2007)
8.
go back to reference Vasić, N., Novaković, D., Miučin, S., Kostić, D., Bianchini, R.: DejaVu: Accelerating resource allocation in virtualized environments. In: Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS XVII, pp. 423–436. ACM, New York, NY, USA (2012) Vasić, N., Novaković, D., Miučin, S., Kostić, D., Bianchini, R.: DejaVu: Accelerating resource allocation in virtualized environments. In: Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS XVII, pp. 423–436. ACM, New York, NY, USA (2012)
9.
go back to reference Wood, T., Cherkasova, L., Ozonat, K., Shenoy, P.: Profiling and modeling resource usage of virtualized applications. In: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, Middleware ’08, pp. 366–387. Springer, New York, NY, USA (2008) Wood, T., Cherkasova, L., Ozonat, K., Shenoy, P.: Profiling and modeling resource usage of virtualized applications. In: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, Middleware ’08, pp. 366–387. Springer, New York, NY, USA (2008)
10.
go back to reference Chiang, R.C., Hwang, J., Huang, H.H., Wood, T.: Matrix: achieving predictable virtual machine performance in the clouds. In: 11th International Conference on Autonomic Computing (ICAC 14), pp. 45–56, Philadelphia, PA (2014) Chiang, R.C., Hwang, J., Huang, H.H., Wood, T.: Matrix: achieving predictable virtual machine performance in the clouds. In: 11th International Conference on Autonomic Computing (ICAC 14), pp. 45–56, Philadelphia, PA (2014)
11.
go back to reference Kundu, S., Rangaswami, R., Dutta, K., Zhao, M.: Application performance modeling in a virtualized environment. In: 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA), pp. 1–10. (2010) Kundu, S., Rangaswami, R., Dutta, K., Zhao, M.: Application performance modeling in a virtualized environment. In: 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA), pp. 1–10. (2010)
12.
go back to reference Kundu, S., Rangaswami, R., Gulati, A., Zhao, M., Dutta, K.: Modeling virtualized applications using machine learning techniques. In: Proceedings of the 8th ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments, VEE ’12, pp. 3–14. ACM, New York, NY, USA (2012) Kundu, S., Rangaswami, R., Gulati, A., Zhao, M., Dutta, K.: Modeling virtualized applications using machine learning techniques. In: Proceedings of the 8th ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments, VEE ’12, pp. 3–14. ACM, New York, NY, USA (2012)
13.
go back to reference Song, Y., Zhang, Y., Sun, Y., Shi, W.: Utility analysis for internet-oriented server consolidation in VM-based data centers. In: 2009 IEEE International Conference on Cluster Computing and Workshops, CLUSTER ’09, pp. 1–10. (2009) Song, Y., Zhang, Y., Sun, Y., Shi, W.: Utility analysis for internet-oriented server consolidation in VM-based data centers. In: 2009 IEEE International Conference on Cluster Computing and Workshops, CLUSTER ’09, pp. 1–10. (2009)
14.
go back to reference Gross, D., Harris, C.M.: Fundamentals of Queueing Theory. Wiley, New York, NY (1988)MATH Gross, D., Harris, C.M.: Fundamentals of Queueing Theory. Wiley, New York, NY (1988)MATH
15.
go back to reference Heidelberger, P., Lavenberg, Stephen S: Computer performance evaluation methodology. Comput. IEEE Trans. C–33(12), 1195–1220 (1984)MathSciNetCrossRef Heidelberger, P., Lavenberg, Stephen S: Computer performance evaluation methodology. Comput. IEEE Trans. C–33(12), 1195–1220 (1984)MathSciNetCrossRef
16.
go back to reference Smith, J.E.: Characterizing computer performance with a single number. Commun. ACM 31(10), 1202–1206 (1988)CrossRef Smith, J.E.: Characterizing computer performance with a single number. Commun. ACM 31(10), 1202–1206 (1988)CrossRef
17.
go back to reference Lilja, David J.: Measuring Computer Performance: A Practitioner’s Guide. Cambridge University Press, Cambridge (2000)CrossRef Lilja, David J.: Measuring Computer Performance: A Practitioner’s Guide. Cambridge University Press, Cambridge (2000)CrossRef
18.
go back to reference John, L.K.: More on finding a single number to indicate overall performance of a Benchmark suite. SIGARCH Comput. Archit. News 32(1), 3–8 (2004)CrossRef John, L.K.: More on finding a single number to indicate overall performance of a Benchmark suite. SIGARCH Comput. Archit. News 32(1), 3–8 (2004)CrossRef
19.
go back to reference Krishnaswamy, U., Scherson, I.D.: A Framework for computer performance evaluation using benchmark sets. Comput. IEEE Trans. 49(12), 1325–1338 (2000)CrossRef Krishnaswamy, U., Scherson, I.D.: A Framework for computer performance evaluation using benchmark sets. Comput. IEEE Trans. 49(12), 1325–1338 (2000)CrossRef
20.
go back to reference Chen, T., Chen, Y., Guo, Q., Temam, O., Wu, Y., Hu, W.: Statistical performance comparisons of computers. In: 2012 IEEE 18th International Symposium on High Performance Computer Architecture (HPCA), pp. 1–12 (2012) Chen, T., Chen, Y., Guo, Q., Temam, O., Wu, Y., Hu, W.: Statistical performance comparisons of computers. In: 2012 IEEE 18th International Symposium on High Performance Computer Architecture (HPCA), pp. 1–12 (2012)
21.
go back to reference Chen, T., Guo, Q., Temam, O., Wu, Y., Bao, Y., Xu, Z., Chen, Y.: Statistical performance comparisons of computers. Comput. IEEE Trans. 64, 1442–1455 (2014)MathSciNetCrossRef Chen, T., Guo, Q., Temam, O., Wu, Y., Bao, Y., Xu, Z., Chen, Y.: Statistical performance comparisons of computers. Comput. IEEE Trans. 64, 1442–1455 (2014)MathSciNetCrossRef
22.
go back to reference Cao, J., Andersson, M., Nyberg, C., Kihl, M.: Web server performance modeling using an M/G/1/K*PS queue. In: 10th International Conference on Telecommunications, ICT 2003, vol. 2, pp. 1501–1506. (2003) Cao, J., Andersson, M., Nyberg, C., Kihl, M.: Web server performance modeling using an M/G/1/K*PS queue. In: 10th International Conference on Telecommunications, ICT 2003, vol. 2, pp. 1501–1506. (2003)
23.
go back to reference Liu, X., Heo, J., Sha, L.: Modeling 3-tiered web applications. In: Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005, pp. 307–310. (2005) Liu, X., Heo, J., Sha, L.: Modeling 3-tiered web applications. In: Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005, pp. 307–310. (2005)
24.
go back to reference Ghaith, S., Wang, M., Perry, P., Murphy, L.: Software contention aware queueing network model of three-tier web systems. In: Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering, ICPE ’14, pp. 273–276. ACM, New York, NY, USA (2014) Ghaith, S., Wang, M., Perry, P., Murphy, L.: Software contention aware queueing network model of three-tier web systems. In: Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering, ICPE ’14, pp. 273–276. ACM, New York, NY, USA (2014)
25.
go back to reference Malkowski, S., Hedwig, M., Pu, C.: Experimental evaluation of N-tier systems: observation and analysis of multi-bottlenecks. In: IEEE International Symposium on Workload Characterization, IISWC 2009, pp. 118–127. IEEE (2009) Malkowski, S., Hedwig, M., Pu, C.: Experimental evaluation of N-tier systems: observation and analysis of multi-bottlenecks. In: IEEE International Symposium on Workload Characterization, IISWC 2009, pp. 118–127. IEEE (2009)
26.
go back to reference Lim, S.-H., Huh, J.-S., Kim, Y., Shipman, G.M., Das, C.R.: D-factor: a quantitative model of application slow-down in multi-resource shared systems. In: Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS ’12, pp. 271–282. CM, New York, NY, USA (2012) Lim, S.-H., Huh, J.-S., Kim, Y., Shipman, G.M., Das, C.R.: D-factor: a quantitative model of application slow-down in multi-resource shared systems. In: Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS ’12, pp. 271–282. CM, New York, NY, USA (2012)
27.
go back to reference Yao, J., Jung, G.: Bottleneck detection and solution recommendation for cloud-based multi-tier application. In: Xavier, F., Aditya, G., Grace, L., Sami, B. (eds.) Service-Oriented Computing. Lecture Notes in Computer Science, pp. 470–477. Springer, Berlin (2014)CrossRef Yao, J., Jung, G.: Bottleneck detection and solution recommendation for cloud-based multi-tier application. In: Xavier, F., Aditya, G., Grace, L., Sami, B. (eds.) Service-Oriented Computing. Lecture Notes in Computer Science, pp. 470–477. Springer, Berlin (2014)CrossRef
28.
go back to reference Padala, P., Zhu, X., Wang, Z., Singhal, S., Shin, K.G, et al.: Performance Evaluation of Virtualization Technologies for Server Consolidation. HP Labs Tec. Report (2007) Padala, P., Zhu, X., Wang, Z., Singhal, S., Shin, K.G, et al.: Performance Evaluation of Virtualization Technologies for Server Consolidation. HP Labs Tec. Report (2007)
29.
go back to reference Deshane, T., Shepherd, Z., Matthews, J., Ben-Yehuda, M., Shah, A., Rao, B.: Quantitative Comparison of Xen and KVM, pp. 1–2. Xen Summit, Boston (2008) Deshane, T., Shepherd, Z., Matthews, J., Ben-Yehuda, M., Shah, A., Rao, B.: Quantitative Comparison of Xen and KVM, pp. 1–2. Xen Summit, Boston (2008)
30.
go back to reference Scheepers, M.J.: Virtualization and containerization of application infrastructure: A Comparison. In: 21st Twente Student Conference on IT, Enschede, The Netherlands (2014) Scheepers, M.J.: Virtualization and containerization of application infrastructure: A Comparison. In: 21st Twente Student Conference on IT, Enschede, The Netherlands (2014)
31.
go back to reference Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.H.J.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. Parallel Distrib. Syst. 22(6), 931–945 (2011)CrossRef Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.H.J.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. Parallel Distrib. Syst. 22(6), 931–945 (2011)CrossRef
32.
go back to reference Gupta, D., Gardner, R., Cherkasova, L.: XenMon: QoS monitoring and performance profiling tool. Technical report, HP Labs, HPL-2005-187 (2005) Gupta, D., Gardner, R., Cherkasova, L.: XenMon: QoS monitoring and performance profiling tool. Technical report, HP Labs, HPL-2005-187 (2005)
33.
go back to reference Benevenuto, F., Fernandes, C., Santos, M., Almeida, V., Almeida, J., Janakiraman, G., Santos, J.: Performance models for virtualized applications. In: Frontiers of High Performance Computing and Networking–ISPA 2006 Workshops, pp. 427–439. Springer (2006) Benevenuto, F., Fernandes, C., Santos, M., Almeida, V., Almeida, J., Janakiraman, G., Santos, J.: Performance models for virtualized applications. In: Frontiers of High Performance Computing and Networking–ISPA 2006 Workshops, pp. 427–439. Springer (2006)
34.
go back to reference Menascé, D.A.: Virtualization: concepts, applications, and performance modeling. In: International Conference on CMG, pp. 407–414 (2005) Menascé, D.A.: Virtualization: concepts, applications, and performance modeling. In: International Conference on CMG, pp. 407–414 (2005)
35.
go back to reference Huber, N., von Quast, M., Brosig, F., Kounev, S.: Analysis of the performance-influencing factors of virtualization platforms. In: OTM 2010 on the On the Move to Meaningful Internet Systems, pp. 811–828. Springer, Berlin (2010) Huber, N., von Quast, M., Brosig, F., Kounev, S.: Analysis of the performance-influencing factors of virtualization platforms. In: OTM 2010 on the On the Move to Meaningful Internet Systems, pp. 811–828. Springer, Berlin (2010)
36.
go back to reference Huber, N., von Quast, M., Brosig, F., Hauck, M., Kounev, S.: A method for experimental analysis and modeling of virtualization performance overhead. In: Cloud Computing and Services Science, pp. 353–370. Springer, New York (2012) Huber, N., von Quast, M., Brosig, F., Hauck, M., Kounev, S.: A method for experimental analysis and modeling of virtualization performance overhead. In: Cloud Computing and Services Science, pp. 353–370. Springer, New York (2012)
37.
go back to reference Minhas, U.F., Yadav, J., Aboulnaga, A., Salem, K.: Database systems on virtual machines: how much do you lose? In: IEEE 24th International Conference on Data Engineering Workshop, 2008. ICDEW 2008, pp. 35–41 (2008) Minhas, U.F., Yadav, J., Aboulnaga, A., Salem, K.: Database systems on virtual machines: how much do you lose? In: IEEE 24th International Conference on Data Engineering Workshop, 2008. ICDEW 2008, pp. 35–41 (2008)
38.
go back to reference Zhang, S., Qian, Z., Luo, Z., Wu, J., Lu, S.: Burstiness-aware resource reservation for server consolidation in computing clouds. IEEE Trans. Parallel Distrib. Syst. 27(4), 964–977 (2016)CrossRef Zhang, S., Qian, Z., Luo, Z., Wu, J., Lu, S.: Burstiness-aware resource reservation for server consolidation in computing clouds. IEEE Trans. Parallel Distrib. Syst. 27(4), 964–977 (2016)CrossRef
39.
go back to reference He, L., Zou, D., Zhang, Z., Chen, C., Jin, Hai, Jarvis, Stephen A.: Developing resource consolidation frameworks for moldable virtual machines in clouds. Future Gener. Comput. Syst. 32, 69–81 (2014)CrossRef He, L., Zou, D., Zhang, Z., Chen, C., Jin, Hai, Jarvis, Stephen A.: Developing resource consolidation frameworks for moldable virtual machines in clouds. Future Gener. Comput. Syst. 32, 69–81 (2014)CrossRef
40.
go back to reference Speitkamp, B., Bichler, Martin: A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans. Serv. Comput. 3(4), 266–278 (2010)CrossRef Speitkamp, B., Bichler, Martin: A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans. Serv. Comput. 3(4), 266–278 (2010)CrossRef
41.
go back to reference Chiang, R.C., Huang, H.H.: Profiling-based workload consolidation and migration in virtualized data centers. IEEE Trans. Parallel Distrib. Syst. 26(3), 878–890 (2015)CrossRef Chiang, R.C., Huang, H.H.: Profiling-based workload consolidation and migration in virtualized data centers. IEEE Trans. Parallel Distrib. Syst. 26(3), 878–890 (2015)CrossRef
42.
go back to reference Ferreto, T.C., Netto, M.A.S., Calheiros, R.N., Rose, C.A.F.: Server consolidation with migration control for virtualized data centers. Future Generat. Comput. Syst. 27(8), 1027–1034 (2011)CrossRef Ferreto, T.C., Netto, M.A.S., Calheiros, R.N., Rose, C.A.F.: Server consolidation with migration control for virtualized data centers. Future Generat. Comput. Syst. 27(8), 1027–1034 (2011)CrossRef
43.
go back to reference Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower’08 (2008) Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower’08 (2008)
44.
go back to reference Nathuji, R., Schwan, K.: VirtualPower: coordinated Power Management in Virtualized Enterprise Systems. In: Proceedings of Twenty-first ACM SIGOPS Symposium on Operating Systems Principles, SOSP ’07, pp. 265–278. ACM, New York, NY, USA (2007) Nathuji, R., Schwan, K.: VirtualPower: coordinated Power Management in Virtualized Enterprise Systems. In: Proceedings of Twenty-first ACM SIGOPS Symposium on Operating Systems Principles, SOSP ’07, pp. 265–278. ACM, New York, NY, USA (2007)
45.
go back to reference Beloglazov, A., Buyya, R.: Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans. Parallel Distrib. Syst. 24(7), 1366–1379 (2013)CrossRef Beloglazov, A., Buyya, R.: Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans. Parallel Distrib. Syst. 24(7), 1366–1379 (2013)CrossRef
46.
go back to reference Medina, V., García, Juan Manuel: A survey of migration mechanisms of virtual machines. ACM Comput. Surv. 46(3), 30:1–30:33 (2014)MathSciNetCrossRef Medina, V., García, Juan Manuel: A survey of migration mechanisms of virtual machines. ACM Comput. Surv. 46(3), 30:1–30:33 (2014)MathSciNetCrossRef
47.
go back to reference 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, Middleware ’08, pp. 243–264. Springer, New York, USA (2008) 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, Middleware ’08, pp. 243–264. Springer, New York, USA (2008)
48.
go back to reference Strunk, A., Dargie, W.: Does live migration of virtual machines cost energy? In: 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), pp. 514–521 (2013) Strunk, A., Dargie, W.: Does live migration of virtual machines cost energy? In: 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), pp. 514–521 (2013)
49.
go back to reference Liu, H., Xu, C.-Z., Jin, H., Gong, J., Liao, X.: Performance and energy modeling for live migration of virtual machines. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, HPDC ’11, pp. 171–182. ACM, New York, NY, USA (2011) Liu, H., Xu, C.-Z., Jin, H., Gong, J., Liao, X.: Performance and energy modeling for live migration of virtual machines. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, HPDC ’11, pp. 171–182. ACM, New York, NY, USA (2011)
50.
go back to reference Fei, X., Fangming, L., Hai, J., Vasilakos, A.V.: Managing performance overhead of virtual machines in cloud computing. Proc. IEEE Surv. State Art Future Dir. 102, 11–31 (2014) Fei, X., Fangming, L., Hai, J., Vasilakos, A.V.: Managing performance overhead of virtual machines in cloud computing. Proc. IEEE Surv. State Art Future Dir. 102, 11–31 (2014)
51.
go back to reference Menasce, D.: Two-level iterative queuing modeling of software contention. In: Proceedings of the 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2002, pp. 267–276. MASCOTS (2002) Menasce, D.: Two-level iterative queuing modeling of software contention. In: Proceedings of the 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2002, pp. 267–276. MASCOTS (2002)
52.
go back to reference Rao, L., Liu, X., Xie, L., Liu, W.: Coordinated energy cost management of distributed internet data centers in smart grid. IEEE Trans. Smart Grid 3(1), 50–58 (2012)CrossRef Rao, L., Liu, X., Xie, L., Liu, W.: Coordinated energy cost management of distributed internet data centers in smart grid. IEEE Trans. Smart Grid 3(1), 50–58 (2012)CrossRef
53.
go back to reference Lin, M., Wierman, A., Andrew, L.L.H., Thereska, E.: Dynamic right-sizing for power-proportional data centers. IEEE/ACM Trans. Netw 21(5), 1378–1391 (2013)CrossRef Lin, M., Wierman, A., Andrew, L.L.H., Thereska, E.: Dynamic right-sizing for power-proportional data centers. IEEE/ACM Trans. Netw 21(5), 1378–1391 (2013)CrossRef
55.
go back to reference Storn, R., Price, Kenneth: Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)MathSciNetCrossRefMATH Storn, R., Price, Kenneth: Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)MathSciNetCrossRefMATH
56.
go back to reference Deb, Kalyanmoy: Multi-objective Optimization Using Evolutionary Algorithms. Wiley, Hoboken (2001)MATH Deb, Kalyanmoy: Multi-objective Optimization Using Evolutionary Algorithms. Wiley, Hoboken (2001)MATH
57.
go back to reference Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP ’03, pp. 164–177. ACM, New York, NY, USA (2003) Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP ’03, pp. 164–177. ACM, New York, NY, USA (2003)
58.
go back to reference Cain, H.W., Rajwar, R., Marden, M., Lipasti, M.H.: An Architectural Evaluation of Java TPC-W. In: Proceedings of the The Seventh International Symposium on High-Performance Computer Architecture, HPCA, pp. 229–240 (2001) Cain, H.W., Rajwar, R., Marden, M., Lipasti, M.H.: An Architectural Evaluation of Java TPC-W. In: Proceedings of the The Seventh International Symposium on High-Performance Computer Architecture, HPCA, pp. 229–240 (2001)
59.
go back to reference Cooper, B.F, Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC ’10, pp. 143–154. ACM, New York, NY, USA (2010) Cooper, B.F, Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC ’10, pp. 143–154. ACM, New York, NY, USA (2010)
62.
go back to reference Korf, R.E.: A new algorithm for optimal bin packing. In: Proceedings of the Eighteenth National Conference on Artificial Intelligence, pp. 731–736. American Association for Artificial Intelligence Menlo Park, CA, USA (2002) Korf, R.E.: A new algorithm for optimal bin packing. In: Proceedings of the Eighteenth National Conference on Artificial Intelligence, pp. 731–736. American Association for Artificial Intelligence Menlo Park, CA, USA (2002)
63.
go back to reference Meisner, D., Sadler, C.M., Barroso, L.A., Weber, W.-D., Wenisch, T.F.: Power management of online data-intensive services. In: 38th Annual International Symposium on Computer Architecture (ISCA), 2011, pp. 319–330. IEEE (2011) Meisner, D., Sadler, C.M., Barroso, L.A., Weber, W.-D., Wenisch, T.F.: Power management of online data-intensive services. In: 38th Annual International Symposium on Computer Architecture (ISCA), 2011, pp. 319–330. IEEE (2011)
64.
go back to reference Rameshan, N., Navarro, L., Monte, E., Vlassov, V.: Stay-away, protecting sensitive applications from performance interference. In: Proceedings of the 15th International Middleware Conference, Middleware ’14, pp. 301–312. ACM, New York, NY, USA (2014) Rameshan, N., Navarro, L., Monte, E., Vlassov, V.: Stay-away, protecting sensitive applications from performance interference. In: Proceedings of the 15th International Middleware Conference, Middleware ’14, pp. 301–312. ACM, New York, NY, USA (2014)
65.
go back to reference Xu, F., Liu, F., Liu, L., Jin, H., Li, B., Li, B.: iAware: making live migration of virtual machines interference-aware in the cloud. IEEE Trans. Comput. 63(12), 3012–3025 (2014)MathSciNetCrossRefMATH Xu, F., Liu, F., Liu, L., Jin, H., Li, B., Li, B.: iAware: making live migration of virtual machines interference-aware in the cloud. IEEE Trans. Comput. 63(12), 3012–3025 (2014)MathSciNetCrossRefMATH
66.
go back to reference Chiang, R.C., Huang, H.H.: TRACON: interference-aware scheduling for data-intensive applicationsin virtualized environments. IEEE Trans. Parallel Distrib. Syst. 25(5), 1349–1358 (2014)CrossRef Chiang, R.C., Huang, H.H.: TRACON: interference-aware scheduling for data-intensive applicationsin virtualized environments. IEEE Trans. Parallel Distrib. Syst. 25(5), 1349–1358 (2014)CrossRef
67.
go back to reference Novaković, D., Vasić, N., Novaković, S., Kostić, D., Bianchini, R.: DeepDive: transparently identifying and managing performance interference in virtualized environments. In: Proceedings of the 2013 USENIX Conference on Annual Technical Conference., pp. 219–230. USENIX ATC’13 (2013) Novaković, D., Vasić, N., Novaković, S., Kostić, D., Bianchini, R.: DeepDive: transparently identifying and managing performance interference in virtualized environments. In: Proceedings of the 2013 USENIX Conference on Annual Technical Conference., pp. 219–230. USENIX ATC’13 (2013)
Metadata
Title
Analysis model for server consolidation of virtualized heterogeneous data centers providing internet services
Authors
Bo Wang
Ying Song
Yuzhong Sun
Jun Liu
Publication date
03-12-2018
Publisher
Springer US
Published in
Cluster Computing / Issue 3/2019
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-018-2880-x

Other articles of this Issue 3/2019

Cluster Computing 3/2019 Go to the issue

Premium Partner