arrow
返回

MemFlex: A Shared Memory Swapper for High Performance VM Execution

delete2017-09-01
delete10
delete
OA
AI
张琦 封面图
张琦 (Qi Zhang) *
L
Ling Liu
G
Gong Su
A
Arun Iyengar
DOI:10.1109/TC.2017.2686850delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Ballooning is a popular solution for dynamic memory balancing. However, existing solutions may perform poorly in the presence of heavy guest swapping. Furthermore, when the host has sufficient free memory, guest virtual machines (VMs) under memory pressure is not be able to use it in a timely fashion. Even after the guest VM has been recharged with sufficient memory via ballooning, the applications running on the VM are unable to utilize the free memory in guest VM to quickly recover from the severe performance degradation. To address these problems, we present MemFlex, a shared memory swapper for improving guest swapping performance in virtualized environment with three novel features: (1) MemFlex effectively utilizes host idle memory by redirecting the VM swapping traffic to the host-guest shared memory area. (2) MemFlex provides a hybrid memory swapping model, which treats a fast but small shared memory swap partition as the primary swap area whenever it is possible, and smoothly transits to the conventional disk-based VM swapping on demand. (3) Upon ballooned with sufficient VM memory, MemFlex provides a fast swap-in optimization, which enables the VM to proactively swap in the pages from the shared memory using an efficient batch implementation. Instead of relying on costly page faults, this optimization offers just-in-time performance recovery by enabling the memory intensive applications to quickly regain their runtime momentum. Performance evaluation results are presented to demonstrate the effectiveness of MemFlex when compared with existing swapping approaches.
Keyword:
Virtualization
shared memory
memory swap
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

G
Georgia Institute of Technology
学者数:
1.8W
论文数: 1.4W
被引数: 5.9W
U
university system of georgia
学者数:
7.3W
论文数: 6.5W
被引数: 101
引用论文

引用论文

Arthrospira platensis Extract: A Non-Invasive Strategy to Obtain Adjunct Attenuated Cultures
err2021-03-11
err0
errOAAI
errElena Bancalari; Francesco Martelli; Benedetta Bottari; Erasmo Neviani; Monica Gatti
err分享
err收藏
The Developmental Eye Movement Test as a Diagnostic Aid in Cerebral Visual Impairment
err2021-10-28
err0
errOAAI
errNouk Tanke; Annemiek D. Barsingerhorn; Jeroen Goossens; F. Nienke Boonstra
err分享
err收藏
Facile preparation of in situ coated Ti3C2Tx/Ni0.5Zn0.5Fe2O4composites and their electromagnetic performance原位涂层Ti3C2Tx/Ni0.5Zn0.5Fe2O4 复合材料及其电磁性能
err2017-01-01
err0
errOAAI
errYoubing Li; Xiaobing Zhou; Jing Wang; Qihuang Deng; Mian Li; Shiyu Du; Young-Hwan Han; Jaehyung Lee; Qing Huang
err分享
err收藏
err分享
err收藏
The HbA1c/C-Peptide Ratio is Associated With the No-Reflow Phenomenon in Patients With ST-Elevation Myocardial Infarction
err2023-11-03
err0
PREAI
errKenan Toprak; Mustafa Kaplangoray; Tolga Memioğlu; Mehmet İnanır; Bahadır Omar; Mehmet Fatih Ermiş; İbrahim Halil Toprak; Osman Acar; Mustafa Begenç Taşcanov; İbrahim Halil Altıparmak; Asuman Biçer; Recep Demirbağ
err分享
err收藏
Difference Engine: Harnessing Memory Redundancy in Virtual Machines
err2010-10-01
err138
PREAI
errGupta, Diwaker; Lee, Sangmin; Vrable, Michael; Savage, Stefan; Snoeren, Alex C.; Varghese, George; Voelker, Geoffrey M.; Vahdat, Amin
err分享
err收藏
Cu-Sn binary metal particle generation by spray pyrolysis
err2016-12-23
err0
errOAAI
errYujia Liang; Ryan Felix; Howard Glicksman; Sheryl Ehrman
err分享
err收藏
学者 查看更多内容