skip to main content
10.1145/2168836.2168858acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

Jettison: efficient idle desktop consolidation with partial VM migration

Published: 10 April 2012 Publication History

Abstract

Idle desktop systems are frequently left powered, often because of applications that maintain network presence or to enable potential remote access. Unfortunately, an idle PC consumes up to 60% of its peak power. Solutions have been proposed that perform consolidation of idle desktop virtual machines. However, desktop VMs are often large requiring gigabytes of memory. Consolidating such VMs, creates bulk network transfers lasting in the order of minutes, and utilizes server memory inefficiently. When multiple VMs migrate simultaneously, each VM's experienced migration latency grows, and this limits the use of VM consolidation to environments in which only a few daily migrations are expected for each VM. This paper introduces Partial VM Migration, a technique that transparently migrates only the working set of an idle VM. Jettison, our partial VM migration prototype, can deliver 85% to 104% of the energy savings of full VM migration, while using less than 10% as much network re- sources, and providing migration latencies that are two to three orders of magnitude smaller.

References

[1]
Acer Aspire S3. http://us.acer.com/ac/en/US/content/series/aspiresseries.
[2]
Macbook Air. http://www.apple.com/macbookair/performance.html.
[3]
Advanced configuration and power interface specification. http://www.acpi.info/DOWNLOADS/ACPIspec10b.pdf, Feb 1999.
[4]
Intel® Centrino® mobile technology wake on wireless LAN (WoWLAN) feature: Technical brief. http://www.intel.com/network/connectivity/resources/doc_library/tech_brief/wowlan_tech_brief.pdf, 2006.
[5]
Wake on LAN technology. http://www.liebsoft.com/pdfs/Wake_On_LAN.pdf, Jun 2006.
[6]
Vision paper: Intelligent desktop virtualization. http://goo.gl/MNmEa, Oct 2011.
[7]
Y. Agarwal, R. Chandra, A. Wolman, P. Bahl, K. Chin, and R. Gupta. Wireless wakeups revisited: Energy management for voip over wi-fi smartphones. In MobiSys '07, Jun 2007.
[8]
Y. Agarwal, S. Hodges, J. Scott, R. Chandra, P. Bahl, and R. Gupta. Somniloquy: Augmenting network interfaces to reduce pc energy usage. In NSDI '09, Apr 2009.
[9]
Y. Agarwal, S. Savage, and R. Gupta. Sleepserver: A software-only approach for reducing the energy consumption of pcs within enterprise environments. In USENIX ATC '10, Jun 2010.
[10]
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In SOSP '03, Oct 2003.
[11]
N. Bila, E. de Lara, M. Hiltunen, H. A. L.-C. Kaustubh Joshi, and M. Satyanarayanan. The Case for Energy-Oriented Partial Desktop Migration. In HotCloud '10, Jun 2010.
[12]
C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In NSDI'05, May 2005.
[13]
T. Das, P. Padala, V. N. Padmanabhan, R. Ramjee, and K. G. Shin. LiteGreen: Saving energy in networked desktops using virtualization. In 2010 USENIX ATC, Jun 2010.
[14]
F. R. Dogar, P. Steenkiste, and K. Papagiannaki. Catnap: Exploiting high bandwidth wireless interfaces to save energy for mobile devices. In MobiSys 2010, Jun 2010.
[15]
K. Fograrty. The year of the virtual desktop fails to materialize--again. http://www.cio.com/article/691303/The_Year_of_the_Virtual_Desktop_Fails_to_Materialize_Again, Oct 2011.
[16]
C. Gunaratne, K. Christensen, and B. Nordman. Managing energy consumption costs in desktop pcs and lan switches with proxying, split tcp connections, and scaling of link speed. IJNM, 15(5):297--310, Sep 2005.
[17]
M. R. Hines, U. Deshpande, and K. Gopalan. Post-copy live migration of virtual machines. In VEE 2009, Mar 2009.
[18]
H. A. Lagar-Cavilla, J. A. Whitney, A. M. Scannell, P. Patchin, S. M. Rumble, E. de Lara, M. Brudno, and M. Satyanarayanan. Snowflock: rapid virtual machine cloning for cloud computing. In EuroSys '09, Mar 2009.
[19]
S. Nedevschi, J. Chandrashekar, J. Liu, B. Nordman, S. Ratnasamy, and N. Taf. Skilled in the art of being idle: Reducing energy waste in networked systems. In NSDI '09, Apr 2009.
[20]
T. Richardson, Q. Stafford-Fraser, K. Wood, and A. Hopper. Virtual Network Computing. IEEE Internet Computing, 2(1), Jan/Feb. 1998.
[21]
E. Shih, P. Bahl, and M. J. Sinclair. Wake on wireless: An event driven energy saving strategy for battery operated devices. In MobiCom 2002, Sep 2002.
[22]
J. Sorber, N. Banerjee, M. D. Corner, and S. Rollins. Turducken: Hierarchical power management for mobile devices. In MobiSys '05, Jun 2005.
[23]
C. A. Waldspurger. Memory Resource Management in VMWare ESX Server. In OSDI '02, Dec 2002.
[24]
A. Warfield, S. Hand, K. Fraser, and T. Deegan. Facilitating the development of soft devices. In USENIX ATC '05, Jun 2005.
[25]
C. A. Webber, J. A. Robertson, M. C. McWhinney, R. E. Brown, M. J. Pinckard, and J. F. Busch. After-hours power status of office equipment in the usa. Energy, 31(14):2487--2502, Nov 2006.
[26]
E. J. Wright, E. de Lara, and A. Goel. Vision: The case for context-aware selective resume. In MCS 2011, Jun 2011.

Cited By

View all
  • (2023)An Extensive Study of Scheduling the Task using Load Balance in Fog Computing2023 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS)10.1109/ICSCDS56580.2023.10105030(1586-1593)Online publication date: 23-Mar-2023
  • (2023)Fog Computing Complete Review: Concepts, Trends, Architectures, Technologies, Simulators, Security Issues, Applications, and Open Research FieldsSN Computer Science10.1007/s42979-023-02235-94:6Online publication date: 4-Oct-2023
  • (2023)HERO vs Zombie: Destroying Zombie Guests in Virtual Machine EnvironmentsModel-Driven Engineering and Software Development10.1007/978-3-031-38821-7_3(48-59)Online publication date: 4-Aug-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EuroSys '12: Proceedings of the 7th ACM european conference on Computer Systems
April 2012
394 pages
ISBN:9781450312233
DOI:10.1145/2168836
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 April 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. desktop virtualization
  3. energy

Qualifiers

  • Research-article

Conference

EuroSys '12
Sponsor:
EuroSys '12: Seventh EuroSys Conference 2012
April 10 - 13, 2012
Bern, Switzerland

Acceptance Rates

Overall Acceptance Rate 241 of 1,308 submissions, 18%

Upcoming Conference

EuroSys '25
Twentieth European Conference on Computer Systems
March 30 - April 3, 2025
Rotterdam , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)2
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)An Extensive Study of Scheduling the Task using Load Balance in Fog Computing2023 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS)10.1109/ICSCDS56580.2023.10105030(1586-1593)Online publication date: 23-Mar-2023
  • (2023)Fog Computing Complete Review: Concepts, Trends, Architectures, Technologies, Simulators, Security Issues, Applications, and Open Research FieldsSN Computer Science10.1007/s42979-023-02235-94:6Online publication date: 4-Oct-2023
  • (2023)HERO vs Zombie: Destroying Zombie Guests in Virtual Machine EnvironmentsModel-Driven Engineering and Software Development10.1007/978-3-031-38821-7_3(48-59)Online publication date: 4-Aug-2023
  • (2022)Cloud Servers: Resource Optimization Using Different Energy Saving TechniquesSensors10.3390/s2221838422:21(8384)Online publication date: 1-Nov-2022
  • (2022)Portkey: hypervisor-assisted container migration in nested cloud environmentsProceedings of the 18th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments10.1145/3516807.3516817(3-17)Online publication date: 25-Feb-2022
  • (2021)A systematic study of load balancing approaches in the fog computing environmentThe Journal of Supercomputing10.1007/s11227-020-03600-877:8(9202-9247)Online publication date: 1-Aug-2021
  • (2020)Towards Service Composition Aware Virtual Machine Migration Approach in the CloudIEEE Transactions on Services Computing10.1109/TSC.2019.296212813:4(735-744)Online publication date: 1-Jul-2020
  • (2020)Flexible and Efficient Partial Migration of Split-memory VMs2020 IEEE 13th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD49709.2020.00044(248-257)Online publication date: Oct-2020
  • (2019)Drowsy-DC: Data Center Power Management System2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS.2019.00091(825-834)Online publication date: May-2019
  • (2019)Pelican: Power Scheduling for QoS in Large-scale Data Centers with Heterogeneous Workloads2019 Tenth International Green and Sustainable Computing Conference (IGSC)10.1109/IGSC48788.2019.8957204(1-8)Online publication date: Oct-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media