Skip to main content
Erschienen in: Cluster Computing 1/2019

04.09.2018

Quantum virtual machine: power and performance management in virtualized web servers clusters

verfasst von: André Monteiro, Orlando Loques

Erschienen in: Cluster Computing | Ausgabe 1/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a model for managing virtual machines (VMs) on web servers clusters, in addition to providing energy savings, our model has linear scalability and is independent of the processing platform. We define a default processing virtual web server, named as quantum virtual machine (QVM). A set of QVM performs a logical web server, which operates in a flexible manner, changing its performance and power consumption depending on the workload of the applications. Concepts of agile VM clone, co-allocation of VMs in the same core, and dynamic voltage and frequency scaling are used in the model, enabling rapid configuration actions and a fine-grained QoS control. Experiments evaluate the effectiveness of the proposed model by means of power consumption reduction and QoS violations as compared to the Linux CPU governors and state-of-the-art energy-aware approaches based on optimization. The results show our model conserves up to 51.8% of the energy required by a cluster designed for peak workload scenario, with a negligible impact on the applications performance.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat Amur, H., Nathuji, R., Ghosh, M., Schwan, K., Lee, H.H.S.: Idlepower: application-aware management of processor idle states. In: Proceedings of the Workshop on Managed Many-Core Systems, MMCS, vol. 8. Citeseer (2008) Amur, H., Nathuji, R., Ghosh, M., Schwan, K., Lee, H.H.S.: Idlepower: application-aware management of processor idle states. In: Proceedings of the Workshop on Managed Many-Core Systems, MMCS, vol. 8. Citeseer (2008)
3.
Zurück zum Zitat Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. ACM SIGOPS Oper. Syst. Rev. 37(5), 164–177 (2003)CrossRef Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. ACM SIGOPS Oper. Syst. Rev. 37(5), 164–177 (2003)CrossRef
4.
Zurück zum Zitat Barroso, L.A., Hölzle, U.: The case for energy-proportional computing. IEEE Comput. 40(12), 33–37 (2007)CrossRef Barroso, L.A., Hölzle, U.: The case for energy-proportional computing. IEEE Comput. 40(12), 33–37 (2007)CrossRef
5.
Zurück zum Zitat Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRef Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRef
7.
Zurück zum Zitat Borkar, S.: Thousand core chips: a technology perspective. In: Proceedings of the 44th Annual Design Automation Conference, pp. 746–749. ACM (2007) Borkar, S.: Thousand core chips: a technology perspective. In: Proceedings of the 44th Annual Design Automation Conference, pp. 746–749. ACM (2007)
9.
Zurück zum Zitat Esmaeilzadeh, H., Blem, E., Amant, R.S., Sankaralingam, K., Burger, D.: Power challenges may end the multicore era. Commun. ACM 56(2), 93–102 (2013)CrossRef Esmaeilzadeh, H., Blem, E., Amant, R.S., Sankaralingam, K., Burger, D.: Power challenges may end the multicore era. Commun. ACM 56(2), 93–102 (2013)CrossRef
10.
Zurück zum Zitat Ferdman, M., Adileh, A., Kocberber, O., Volos, S., Alisafaee, M., Jevdjic, D., Kaynak, C., Popescu, A.D., Ailamaki, A., Falsafi, B.: Clearing the clouds: a study of emerging scale-out workloads on modern hardware. ACM SIGARCH Comput. Archit. News 40(1), 37–48 (2012)CrossRef Ferdman, M., Adileh, A., Kocberber, O., Volos, S., Alisafaee, M., Jevdjic, D., Kaynak, C., Popescu, A.D., Ailamaki, A., Falsafi, B.: Clearing the clouds: a study of emerging scale-out workloads on modern hardware. ACM SIGARCH Comput. Archit. News 40(1), 37–48 (2012)CrossRef
12.
Zurück zum Zitat Gupta, V., Schwan, K.: Brawny vs. wimpy: Evaluation and analysis of modern workloads on heterogeneous processors. In: 2013 IEEE 27th International on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 74–83. IEEE (2013) Gupta, V., Schwan, K.: Brawny vs. wimpy: Evaluation and analysis of modern workloads on heterogeneous processors. In: 2013 IEEE 27th International on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 74–83. IEEE (2013)
14.
Zurück zum Zitat Hager, G., Treibig, J., Habich, J., Wellein, G.: Exploring performance and power properties of modern multi-core chips via simple machine models. Concurr. Comput. 28(2), 189–210 (2014)CrossRef Hager, G., Treibig, J., Habich, J., Wellein, G.: Exploring performance and power properties of modern multi-core chips via simple machine models. Concurr. Comput. 28(2), 189–210 (2014)CrossRef
15.
Zurück zum Zitat Hines, M.R., Gopalan, K.: Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 51–60. ACM (2009) Hines, M.R., Gopalan, K.: Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 51–60. ACM (2009)
16.
Zurück zum Zitat Hirofuchi, T., Nakada, H., Itoh, S., Sekiguchi, S.: Enabling instantaneous relocation of virtual machines with a lightweight vmm extension. In: 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), pp. 73–83. IEEE (2010) Hirofuchi, T., Nakada, H., Itoh, S., Sekiguchi, S.: Enabling instantaneous relocation of virtual machines with a lightweight vmm extension. In: 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), pp. 73–83. IEEE (2010)
17.
Zurück zum Zitat Hölzle, U.: Brawny cores still beat wimpy cores, most of the time. IEEE Micro 30(4), 23–24 (2010) Hölzle, U.: Brawny cores still beat wimpy cores, most of the time. IEEE Micro 30(4), 23–24 (2010)
18.
Zurück zum Zitat Kahng, A.B., Kang, S., Kumar, R., Sartori, J.: Enhancing the efficiency of energy-constrained DVFS designs. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 21(10), 1769–1782 (2013)CrossRef Kahng, A.B., Kang, S., Kumar, R., Sartori, J.: Enhancing the efficiency of energy-constrained DVFS designs. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 21(10), 1769–1782 (2013)CrossRef
19.
Zurück zum Zitat Kim, J., Ruggiero, M., Atienza, D., Lederberger, M.: Correlation-aware virtual machine allocation for energy-efficient datacenters. In: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 1345–1350. EDA Consortium (2013) Kim, J., Ruggiero, M., Atienza, D., Lederberger, M.: Correlation-aware virtual machine allocation for energy-efficient datacenters. In: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 1345–1350. EDA Consortium (2013)
20.
Zurück zum Zitat Krioukov, A., Mohan, P., Alspaugh, S., Keys, L., Culler, D., Katz, R.: Napsac: design and implementation of a power-proportional web cluster. ACM SIGCOMM Comput. Commun. Rev. 41(1), 102–108 (2011)CrossRef Krioukov, A., Mohan, P., Alspaugh, S., Keys, L., Culler, D., Katz, R.: Napsac: design and implementation of a power-proportional web cluster. ACM SIGCOMM Comput. Commun. Rev. 41(1), 102–108 (2011)CrossRef
21.
Zurück zum Zitat Kusic, D., Kephart, J.O., Hanson, J.E., Kandasamy, N., Jiang, G.: Power and performance management of virtualized computing environments via lookahead control. Clust. Comput. 12(1), 1–15 (2009)CrossRef Kusic, D., Kephart, J.O., Hanson, J.E., Kandasamy, N., Jiang, G.: Power and performance management of virtualized computing environments via lookahead control. Clust. Comput. 12(1), 1–15 (2009)CrossRef
22.
Zurück zum Zitat Lagar-Cavilla, H.A., Whitney, J.A., Scannell, A.M., Patchin, P., Rumble, S.M., De Lara, E., Brudno, M., Satyanarayanan, M.: Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European Conference on Computer Systems, pp. 1–12. ACM (2009) Lagar-Cavilla, H.A., Whitney, J.A., Scannell, A.M., Patchin, P., Rumble, S.M., De Lara, E., Brudno, M., Satyanarayanan, M.: Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European Conference on Computer Systems, pp. 1–12. ACM (2009)
23.
Zurück zum Zitat Le Sueur, E., Heiser, G.: Slow down or sleep, that is the question. In: USENIX Annual Technical Conference (2011) Le Sueur, E., Heiser, G.: Slow down or sleep, that is the question. In: USENIX Annual Technical Conference (2011)
24.
Zurück zum Zitat Liu, H., Jin, H., Xu, C.Z., Liao, X.: Performance and energy modeling for live migration of virtual machines. Clust. Comput. 16(2), 249–264 (2013)CrossRef Liu, H., Jin, H., Xu, C.Z., Liao, X.: Performance and energy modeling for live migration of virtual machines. Clust. Comput. 16(2), 249–264 (2013)CrossRef
25.
Zurück zum Zitat Lovász, G., Niedermeier, F., de Meer, H.: Performance tradeoffs of energy-aware virtual machine consolidation. Clust. Comput. 16(3), 481–496 (2013)CrossRef Lovász, G., Niedermeier, F., de Meer, H.: Performance tradeoffs of energy-aware virtual machine consolidation. Clust. Comput. 16(3), 481–496 (2013)CrossRef
26.
Zurück zum Zitat Monteiro, A.F., Azevedo, M.V., Sztajnberg, A.: Virtualized web server cluster self-configuration to optimize resource and power use. J. Syst. Softw. 86(11), 2779–2796 (2013)CrossRef Monteiro, A.F., Azevedo, M.V., Sztajnberg, A.: Virtualized web server cluster self-configuration to optimize resource and power use. J. Syst. Softw. 86(11), 2779–2796 (2013)CrossRef
28.
Zurück zum Zitat Petrucci, V., Carrera, E.V., Loques, O., Leite, J.C., Mosse, D.: Optimized management of power and performance for virtualized heterogeneous server clusters. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 23–32. IEEE (2011) Petrucci, V., Carrera, E.V., Loques, O., Leite, J.C., Mosse, D.: Optimized management of power and performance for virtualized heterogeneous server clusters. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 23–32. IEEE (2011)
29.
Zurück zum Zitat Petrucci, V., Loques, O., Mossé, D.: Lucky scheduling for energy-efficient heterogeneous multi-core systems. In: Proceedings of the 2012 USENIX Conference on Power-Aware Computing and Systems, pp. 7–14. USENIX Association (2012) Petrucci, V., Loques, O., Mossé, D.: Lucky scheduling for energy-efficient heterogeneous multi-core systems. In: Proceedings of the 2012 USENIX Conference on Power-Aware Computing and Systems, pp. 7–14. USENIX Association (2012)
30.
Zurück zum Zitat Rountree, B., Ahn, D.H., de Supinski, B.R., Lowenthal, D.K., Schulz, M.: Beyond dvfs: A first look at performance under a hardware-enforced power bound. In: 2012 IEEE 26th International on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 947–953. IEEE (2012) Rountree, B., Ahn, D.H., de Supinski, B.R., Lowenthal, D.K., Schulz, M.: Beyond dvfs: A first look at performance under a hardware-enforced power bound. In: 2012 IEEE 26th International on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 947–953. IEEE (2012)
31.
Zurück zum Zitat Santana, C., Leite, J.C., Mossé, D.: Load forecasting applied to soft real-time web clusters. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 346–350. ACM (2010) Santana, C., Leite, J.C., Mossé, D.: Load forecasting applied to soft real-time web clusters. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 346–350. ACM (2010)
32.
Zurück zum Zitat Sousa, L., Leite, J., Loques, O.: Green data centers: using hierarchies for scalable energy efficiency in large web clusters. Inf. Process. Lett. 113(14), 507–515 (2013)MathSciNetCrossRefMATH Sousa, L., Leite, J., Loques, O.: Green data centers: using hierarchies for scalable energy efficiency in large web clusters. Inf. Process. Lett. 113(14), 507–515 (2013)MathSciNetCrossRefMATH
33.
Zurück zum Zitat Wang, Y., Wang, X., Chen, M., Zhu, X.: Power-efficient response time guarantees for virtualized enterprise servers. In: Real-Time Systems Symposium, 2008, pp. 303–312. IEEE (2008) Wang, Y., Wang, X., Chen, M., Zhu, X.: Power-efficient response time guarantees for virtualized enterprise servers. In: Real-Time Systems Symposium, 2008, pp. 303–312. IEEE (2008)
34.
Zurück zum Zitat Wang, Y., Wang, X., Chen, Y.: Energy-efficient virtual machine scheduling in performance-asymmetric multi-core architectures. In: Proceedings of the 8th International Conference on Network and Service Management, pp. 288–294. International Federation for Information Processing (2012) Wang, Y., Wang, X., Chen, Y.: Energy-efficient virtual machine scheduling in performance-asymmetric multi-core architectures. In: Proceedings of the 8th International Conference on Network and Service Management, pp. 288–294. International Federation for Information Processing (2012)
Metadaten
Titel
Quantum virtual machine: power and performance management in virtualized web servers clusters
verfasst von
André Monteiro
Orlando Loques
Publikationsdatum
04.09.2018
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2019
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-018-2846-z

Weitere Artikel der Ausgabe 1/2019

Cluster Computing 1/2019 Zur Ausgabe

Premium Partner