Skip to main content
Erschienen in: The Journal of Supercomputing 3/2013

01.12.2013

Analysis of virtual machine live-migration as a method for power-capping

verfasst von: Jinkyu Jeong, Sung-Hun Kim, Hwanju Kim, Joonwon Lee, Euiseong Seo

Erschienen in: The Journal of Supercomputing | Ausgabe 3/2013

Einloggen

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

search-config
loading …

Abstract

To reduce the construction cost of the power-supplying infrastructure in data centers and to increase the utilization of the existing one, many researchers have introduced software-based or hardware-based power-capping schemes. In servers with consolidated virtual machines, which can be easily found in cloud systems, exporting virtual machines to other light-loaded servers through live-migration is one of the key approaches to impose power-capping on servers. Up until now, most researchers who have tried to achieve power-capping through live-migration assumed that exporting a virtual machine instantly reduces the server power consumption. However, our analysis introduced in this paper reveals that the power consumption remains high or increases for a few seconds during a migration instance. This behavior contradicts the aim of power-capping, and may endanger the stability of servers. Based on this observation, we also propose and evaluate two power-suppressing live-migration schemes to resolve the power overshooting issue. Our evaluation shows that both approaches immediately limit the power consumption after live-migration is initiated.

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

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!

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+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!

Literatur
1.
Zurück zum Zitat Ackaouy E (2006) The Xen Credit CPU scheduler. In: Proceedings of 2006 Fall Xen Summit Ackaouy E (2006) The Xen Credit CPU scheduler. In: Proceedings of 2006 Fall Xen Summit
2.
Zurück zum Zitat Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a Berkeley view of cloud computing. Technical report UCB/EECS-2009-28, UC Berkeley Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a Berkeley view of cloud computing. Technical report UCB/EECS-2009-28, UC Berkeley
3.
Zurück zum Zitat Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. In: Proceedings of the nineteenth ACM symposium on operating systems principles Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. In: Proceedings of the nineteenth ACM symposium on operating systems principles
4.
Zurück zum Zitat Choi J, Govindan S, Jeong J, Urgaonkar B, Sivasubramaniam A (2010) Power consumption prediction and power-aware packing in consolidated environments. IEEE Trans Comput 59:1640–1654 MathSciNetCrossRef Choi J, Govindan S, Jeong J, Urgaonkar B, Sivasubramaniam A (2010) Power consumption prediction and power-aware packing in consolidated environments. IEEE Trans Comput 59:1640–1654 MathSciNetCrossRef
5.
Zurück zum Zitat Choi J, Govindan S, Urgaonkar B, Sivasubramaniam A (2008) Profiling, prediction, and capping of power consumption in consolidated environments. In: IEEE international symposium on modeling, analysis and simulation of computers and telecommunication systems, MASCOTS 2008. Choi J, Govindan S, Urgaonkar B, Sivasubramaniam A (2008) Profiling, prediction, and capping of power consumption in consolidated environments. In: IEEE international symposium on modeling, analysis and simulation of computers and telecommunication systems, MASCOTS 2008.
6.
Zurück zum Zitat Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live migration of virtual machines. In: Proceedings of the 2nd conference on symposium on networked systems design & implementation, NSDI’05, Berkeley, CA, USA. USENIX Association, Berkeley, pp 273–286 Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live migration of virtual machines. In: Proceedings of the 2nd conference on symposium on networked systems design & implementation, NSDI’05, Berkeley, CA, USA. USENIX Association, Berkeley, pp 273–286
7.
Zurück zum Zitat Cochran R, Hankendi C, Coskun AK, Reda S (2011) Pack & cap: adaptive DVFS and thread packing under power caps. In: Proceedings of the 44th annual IEEE/ACM international symposium on microarchitecture Cochran R, Hankendi C, Coskun AK, Reda S (2011) Pack & cap: adaptive DVFS and thread packing under power caps. In: Proceedings of the 44th annual IEEE/ACM international symposium on microarchitecture
8.
Zurück zum Zitat Das T, Padala P, Padmanabhan V, Ramjee R, Shin KG (2010) Litegreen: saving energy in networked desktops using virtualization. In: Proceedings of USENIX annual technical conference, Usenix ATC’10 Das T, Padala P, Padmanabhan V, Ramjee R, Shin KG (2010) Litegreen: saving energy in networked desktops using virtualization. In: Proceedings of USENIX annual technical conference, Usenix ATC’10
9.
Zurück zum Zitat Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th annual international symposium on computer architecture, ISCA’07 Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th annual international symposium on computer architecture, ISCA’07
10.
Zurück zum Zitat Gandhi A, Harchol-Balter M, Das R, Kephart JO, Lefurgy C (2009) Power capping via forced idleness. In: Proceedings of workshop on energy-efficient design, WEED’09 Gandhi A, Harchol-Balter M, Das R, Kephart JO, Lefurgy C (2009) Power capping via forced idleness. In: Proceedings of workshop on energy-efficient design, WEED’09
11.
Zurück zum Zitat Gove D (2007) Cpu2006 working set size. Comput Archit News 35(1):90–96 CrossRef Gove D (2007) Cpu2006 working set size. Comput Archit News 35(1):90–96 CrossRef
12.
Zurück zum Zitat Govindan S, Choi J, Urgaonkar B, Sivasubramaniam A, Baldini A (2009) Statistical profiling-based techniques for effective power provisioning in data centers. In: Proceedings of the 4th ACM European conference on computer systems, EuroSys’09. ACM, New York, pp 317–330 CrossRef Govindan S, Choi J, Urgaonkar B, Sivasubramaniam A, Baldini A (2009) Statistical profiling-based techniques for effective power provisioning in data centers. In: Proceedings of the 4th ACM European conference on computer systems, EuroSys’09. ACM, New York, pp 317–330 CrossRef
14.
Zurück zum Zitat Hewlett-Packard Development Company, LP (2011) HP power capping and HP dynamic power capping for ProLiant servers, 2nd edn. Technology brief TC110107TB, Hewlett-Packard Development Company, LP Hewlett-Packard Development Company, LP (2011) HP power capping and HP dynamic power capping for ProLiant servers, 2nd edn. Technology brief TC110107TB, Hewlett-Packard Development Company, LP
15.
Zurück zum Zitat Hines MR, Gopalan K (2009) 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, VEE’09. ACM, New York, pp 51–60 CrossRef Hines MR, Gopalan K (2009) 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, VEE’09. ACM, New York, pp 51–60 CrossRef
16.
Zurück zum Zitat Hirofuchi T, Nakada H, Itoh S, Sekiguchi S (2010) Enabling instantaneous relocation of virtual machines with a lightweight vmm extension. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing, CCGrid’10, pp 73–83 CrossRef Hirofuchi T, Nakada H, Itoh S, Sekiguchi S (2010) Enabling instantaneous relocation of virtual machines with a lightweight vmm extension. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing, CCGrid’10, pp 73–83 CrossRef
17.
Zurück zum Zitat Hirofuchi T, Nakada H, Itoh S, Sekiguchi S (2011) Making VM consolidation more energy-efficient by postcopy live migration. In: Proceedings of the second international conference on cloud computing, GRIDs, and virtualization Hirofuchi T, Nakada H, Itoh S, Sekiguchi S (2011) Making VM consolidation more energy-efficient by postcopy live migration. In: Proceedings of the second international conference on cloud computing, GRIDs, and virtualization
18.
Zurück zum Zitat Huang Q, Gao F, Wang R, Qi Z (2011) Power consumption of virtual machine live migration in clouds. In: Third international conference on communications and mobile computing, CMC’11, pp 122–125 CrossRef Huang Q, Gao F, Wang R, Qi Z (2011) Power consumption of virtual machine live migration in clouds. In: Third international conference on communications and mobile computing, CMC’11, pp 122–125 CrossRef
19.
Zurück zum Zitat Jenkins D (2009) Intel intelligent power node manager. White paper 322705-002US, Intel Corporation Jenkins D (2009) Intel intelligent power node manager. White paper 322705-002US, Intel Corporation
20.
Zurück zum Zitat Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by CPU scheduling. J Netw Comput Appl 34(4):1088–1096 CrossRef Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by CPU scheduling. J Netw Comput Appl 34(4):1088–1096 CrossRef
21.
Zurück zum Zitat Kansal A, Zhao F, Liu J, Kothari N, Bhattacharya AA (2010) Virtual machine power metering and provisioning. In: Proceedings of the 1st ACM symposium on cloud computing Kansal A, Zhao F, Liu J, Kothari N, Bhattacharya AA (2010) Virtual machine power metering and provisioning. In: Proceedings of the 1st ACM symposium on cloud computing
22.
Zurück zum Zitat Kozuch M, Satyanarayanan M (2002) Internet suspend/resume. In: Proceedings of the fourth IEEE workshop on mobile computing systems and applications Kozuch M, Satyanarayanan M (2002) Internet suspend/resume. In: Proceedings of the fourth IEEE workshop on mobile computing systems and applications
23.
Zurück zum Zitat Lagar-Cavilla HA, Whitney JA, Scannell AM, Patchin P, Rumble SM, de Lara E, Brudno M, Satyanarayanan M (2009) Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European conference on computer systems Lagar-Cavilla HA, Whitney JA, Scannell AM, Patchin P, Rumble SM, de Lara E, Brudno M, Satyanarayanan M (2009) Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European conference on computer systems
24.
Zurück zum Zitat Lee Y, Zomaya A (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60:268–280 CrossRef Lee Y, Zomaya A (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60:268–280 CrossRef
25.
Zurück zum Zitat Lefèvre L, Orgerie A-C (2010) Designing and evaluating an energy efficient cloud. J Supercomput 51:352–373 CrossRef Lefèvre L, Orgerie A-C (2010) Designing and evaluating an energy efficient cloud. J Supercomput 51:352–373 CrossRef
26.
Zurück zum Zitat Lefurgy C, Wang X, Allen-Ware M (2007) Server-level power control. In: Proceedings of the fourth international conference on autonomic computing Lefurgy C, Wang X, Allen-Ware M (2007) Server-level power control. In: Proceedings of the fourth international conference on autonomic computing
27.
Zurück zum Zitat Lefurgy C, Wang X, Allen-Ware M (2008) Power capping: a prelude to power shifting. Clust Comput 11:183–195 CrossRef Lefurgy C, Wang X, Allen-Ware M (2008) Power capping: a prelude to power shifting. Clust Comput 11:183–195 CrossRef
28.
Zurück zum Zitat Lim H, Kansal A, Liu J (2011) Power budgeting for virtualized data centers. In: Proceedings of the 2011 USENIX conference on USENIX annual technical conference, USENIXATC’11. USENIX Association, Berkeley, p 5 Lim H, Kansal A, Liu J (2011) Power budgeting for virtualized data centers. In: Proceedings of the 2011 USENIX conference on USENIX annual technical conference, USENIXATC’11. USENIX Association, Berkeley, p 5
29.
Zurück zum Zitat Liu H, Jin H, Liao X, Hu L, Yu C (2009) Live migration of virtual machine based on full system trace and replay. In: Proceedings of the 18th ACM international symposium on high performance distributed computing Liu H, Jin H, Liao X, Hu L, Yu C (2009) Live migration of virtual machine based on full system trace and replay. In: Proceedings of the 18th ACM international symposium on high performance distributed computing
30.
Zurück zum Zitat Liu H, Xu C-Z, Jin H, Gong J, Liao X (2011) Performance and energy modeling for live migration of virtual machines. In: Proceedings of the 20th international symposium on high performance distributed computing, HPDC’11. ACM, New York, pp 171–182 Liu H, Xu C-Z, Jin H, Gong J, Liao X (2011) Performance and energy modeling for live migration of virtual machines. In: Proceedings of the 20th international symposium on high performance distributed computing, HPDC’11. ACM, New York, pp 171–182
31.
Zurück zum Zitat Mitchell-Jackson J, Koomey J, Nordman B, Blazek M (2003) Data center power requirements: measurements from silicon valley. Energy 28(8):837–850 CrossRef Mitchell-Jackson J, Koomey J, Nordman B, Blazek M (2003) Data center power requirements: measurements from silicon valley. Energy 28(8):837–850 CrossRef
32.
Zurück zum Zitat Nathuji R, Schwan K (2008) VPM tokens: virtual machine-aware power budgeting in datacenters. In: Proceedings of the 17th international symposium on high performance distributed computing, HPDC’08, pp 119–128 CrossRef Nathuji R, Schwan K (2008) VPM tokens: virtual machine-aware power budgeting in datacenters. In: Proceedings of the 17th international symposium on high performance distributed computing, HPDC’08, pp 119–128 CrossRef
33.
Zurück zum Zitat Nelson M, Lim B-H, Hutchins G (2005) Fast transparent migration for virtual machines. In: Proceedings of Usenix annual technical conference, Usenix ATC’05 Nelson M, Lim B-H, Hutchins G (2005) Fast transparent migration for virtual machines. In: Proceedings of Usenix annual technical conference, Usenix ATC’05
34.
Zurück zum Zitat Raghavendra R, Ranganathan P, Talwar V, Wang Z, Zhu X (2008) No “power” struggles: coordinated multi-level power management for the data center. In: Proceedings of the 13th international conference on architectural support for programming languages and operating systems, ASPLOS XIII. ACM, New York, pp 48–59 CrossRef Raghavendra R, Ranganathan P, Talwar V, Wang Z, Zhu X (2008) No “power” struggles: coordinated multi-level power management for the data center. In: Proceedings of the 13th international conference on architectural support for programming languages and operating systems, ASPLOS XIII. ACM, New York, pp 48–59 CrossRef
35.
Zurück zum Zitat Rasmussen N (2010) Implementing energy efficient data centers. APC white paper, no 114, rev 1 Rasmussen N (2010) Implementing energy efficient data centers. APC white paper, no 114, rev 1
36.
Zurück zum Zitat Sapuntzakis CP, Chandra R, Pfaff B, Chow J, Lam MS, Rosenblum M (2002) Optimizing the migration of virtual computers. Oper Syst Rev 36:377–390 CrossRef Sapuntzakis CP, Chandra R, Pfaff B, Chow J, Lam MS, Rosenblum M (2002) Optimizing the migration of virtual computers. Oper Syst Rev 36:377–390 CrossRef
37.
Zurück zum Zitat Seo E, Jeong J, Park S, Lee J (2008) Energy efficient scheduling of real-time tasks on multicore processors. IEEE Trans Parallel Distrib Syst 19:1540–1552 CrossRef Seo E, Jeong J, Park S, Lee J (2008) Energy efficient scheduling of real-time tasks on multicore processors. IEEE Trans Parallel Distrib Syst 19:1540–1552 CrossRef
38.
Zurück zum Zitat Sharifi M, Salimi H, Najafzadeh M (2012) Power-efficient distributed scheduling of virtual machines using workload-aware consolidation techniques. J Supercomput 61:46–66 CrossRef Sharifi M, Salimi H, Najafzadeh M (2012) Power-efficient distributed scheduling of virtual machines using workload-aware consolidation techniques. J Supercomput 61:46–66 CrossRef
39.
Zurück zum Zitat Verma A, Kumar G, Koller R, Sen A (2011) Cosmig: modeling the impact of reconfiguration in a cloud. In: Proceedings of the 2011 IEEE 19th annual international symposium on modelling, analysis, and simulation of computer and telecommunication systems, MASCOTS’11. IEEE Comput Soc, Washington, pp 3–11 CrossRef Verma A, Kumar G, Koller R, Sen A (2011) Cosmig: modeling the impact of reconfiguration in a cloud. In: Proceedings of the 2011 IEEE 19th annual international symposium on modelling, analysis, and simulation of computer and telecommunication systems, MASCOTS’11. IEEE Comput Soc, Washington, pp 3–11 CrossRef
40.
Zurück zum Zitat Voorsluys W, Broberg J, Venugopal S, Buyya R (2009) Cost of virtual machine live migration in clouds: a performance evaluation. In: Proceedings of the 1st international conference on cloud computing Voorsluys W, Broberg J, Venugopal S, Buyya R (2009) Cost of virtual machine live migration in clouds: a performance evaluation. In: Proceedings of the 1st international conference on cloud computing
41.
Zurück zum Zitat Wang Z, Zhu X, McCarthy C, Ranganathan P, Talwar V (2008) 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 Wang Z, Zhu X, McCarthy C, Ranganathan P, Talwar V (2008) 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
42.
Zurück zum Zitat Ware M, Rajamani K, Floyd M, Brock B, Rubio JC, Rawson F, Carter JB (2010) Architecting for power management: the IBM® Power7™ approach. In: Proceedings of the 16th international symposium on high performance computer architecture Ware M, Rajamani K, Floyd M, Brock B, Rubio JC, Rawson F, Carter JB (2010) Architecting for power management: the IBM® Power7™ approach. In: Proceedings of the 16th international symposium on high performance computer architecture
Metadaten
Titel
Analysis of virtual machine live-migration as a method for power-capping
verfasst von
Jinkyu Jeong
Sung-Hun Kim
Hwanju Kim
Joonwon Lee
Euiseong Seo
Publikationsdatum
01.12.2013
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 3/2013
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-013-0956-1

Weitere Artikel der Ausgabe 3/2013

The Journal of Supercomputing 3/2013 Zur Ausgabe

Premium Partner