Energy-Oriented Partial Desktop Virtual Machine Migration

被引:15
|
作者
Bila, Nilton [1 ,2 ]
Wright, Eric J. [1 ]
De Lara, Eyal [3 ]
Joshi, Kaustubh [4 ]
Lagar-Cavilla, H. Andres [5 ]
Park, Eunbyung [1 ]
Goel, Ashvin [6 ]
Hiltunen, Matti [4 ]
Satyanarayanan, Mahadev [7 ]
机构
[1] Univ Toronto, Toronto, ON M5S 3G4, Canada
[2] IBM Res, Yorktown Hts, NY USA
[3] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
[4] AT&T Shannon Lab, Bedminster, NJ 07921 USA
[5] Google Inc, Mountain View, CA 94043 USA
[6] Univ Toronto, Edward S Rogers Sr Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[7] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 2015年 / 33卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
Design; Experimentation; Measurement; Desktop virtualization; virtual machine migration; power management;
D O I
10.1145/2699683
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern offices are crowded with personal computers. While studies have shown these to be idle most of the time, they remain powered, consuming up to 60% of their peak power. Hardware-based solutions engendered by PC vendors (e.g., low-power states, Wake-on-LAN) have proved unsuccessful because, in spite of user inactivity, these machines often need to remain network active in support of background applications that maintain network presence. Recent proposals have advocated the use of consolidation of idle desktop Virtual Machines (VMs). However, desktop VMs are often large, requiring gigabytes of memory. Consolidating such VMs creates large network transfers lasting in the order of minutes and utilizes server memory inefficiently. When multiple VMs migrate concurrently, networks become congested, and the resulting migration latencies are prohibitive. We present partial VM migration, an approach that transparently migrates only the working set of an idle VM. It creates a partial replica of the desktop VM on the consolidation server by copying only VM metadata, and it transfers pages to the server on-demand, as the VM accesses them. This approach places desktop PCs in low-power mode when inactive and switches them to running mode when pages are needed by the VM running on the consolidation server. To ensure that desktops save energy, we have developed sleep scheduling and prefetching algorithms, as well as the context-aware selective resume framework, a novel approach to reduce the latency of power mode transition operations in commodity PCs. Jettison, our software prototype of partial VM migration for off-the-shelf PCs, can deliver 44-91% energy savings during idle periods of at least 10 minutes, while providing low migration latencies of about 4 seconds and migrating minimal state that is under an order of magnitude of the VM's memory footprint.
引用
收藏
页数:51
相关论文
共 50 条
  • [21] Risk Management in Energy-oriented Production Planning and Control
    Roth S.
    Reinhart G.
    ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2019, 114 (12): : 823 - 827
  • [22] Energy-oriented crane scheduling in a steel coil storage
    Weckenborg, Christian
    Oetjegerdes, Patrick
    Spengler, Thomas S.
    FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2025, 37 (01) : 97 - 124
  • [23] Energy-Oriented Modeling and Optimization of a Heat Treating Furnace
    Heng, Vincent R.
    Ganesh, Hari S.
    Dulaney, Austin R.
    Kurzawski, Andrew
    Baldea, Michael
    Ezekoye, Ofodike A.
    Edgar, Thomas F.
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2017, 139 (06):
  • [24] An Energy-aware Virtual Machine Migration Algorithm
    Al Shayeji, Mohammad H.
    Samrajesh, M. D.
    2012 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2012, : 242 - 246
  • [25] An Energy Efficient Virtual Machine Migration Method in Cloud
    Liang, Hongtao
    Xu, Jianliang
    Yuan, Min
    Liu, Mingtao
    Wang, Xiaohong
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1191 - 1194
  • [26] LAOVM: Lightweight Application-Oriented Virtual Machine for Thread Migration
    Liao, Xiaofei
    Yue, Yifan
    Jin, Hai
    Liu, Haikun
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 882 - 887
  • [27] Cloud computing-oriented virtual machine live migration mechanism
    Fang Yiqiu
    Song Zhichao
    Ge Junwei
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 1731 - 1734
  • [28] Energy-oriented production planning with time-dependent energy prices
    Johannes, Christoph
    Wichmann, Matthias G.
    Spengler, Thomas S.
    26TH CIRP CONFERENCE ON LIFE CYCLE ENGINEERING (LCE), 2019, 80 : 245 - 250
  • [29] Energy-oriented building renovation planning considering energy performance decay
    He, Yinkun
    Zhang, Yuhao
    Fan, Yuling
    JOURNAL OF BUILDING ENGINEERING, 2024, 86
  • [30] Energy Exploitation, Learning by Doing, and Economic Growth of Energy-oriented Regions
    Shao Shuai
    Qi Zhong-ying
    2009 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING (16TH), VOLS I AND II, CONFERENCE PROCEEDINGS, 2009, : 1574 - 1581