Fang Hou 0005

dblp:76/9820-5 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 54% Memory systems · 46%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.212016
Dynamic Memory Balancing for Virtualization · ACM Trans. Archit. Code Optim. 2016
Cloud and datacenter computing › resource management
memory resource management
0.212016
Dynamic Memory Balancing for Virtualization · ACM Trans. Archit. Code Optim. 2016
Memory systems › cache › cache performance
miss ratio curve
0.212016
Dynamic Memory Balancing for Virtualization · ACM Trans. Archit. Code Optim. 2016
Cloud and datacenter computing
virtualization
0.212016
Dynamic Memory Balancing for Virtualization · ACM Trans. Archit. Code Optim. 2016

Methods — techniques the papers use, named apart from their topics

miss ratio curve · 0.2WSS prediction · 0.2
YearPublicationVenuePosition
2016 Dynamic Memory Balancing for Virtualization
abstract
Allocating memory dynamically for virtual machines (VMs) according to their demands provides significant benefits as well as great challenges. Efficient memory resource management requires knowledge of the memory demands of applications or systems at runtime. A widely proposed approach is to construct a miss ratio curve (MRC) for a VM, which not only summarizes the current working set size (WSS) of the VM but also models the relationship between its performance and the target memory allocation size. Unfortunately, the cost of monitoring and maintaining the MRC structures is nontrivial. This article first introduces a low-cost WSS tracking system with effective optimizations on data structures, as well as an efficient mechanism to decrease the frequency of monitoring. We also propose a Memory Balancer (MEB), which dynamically reallocates guest memory based on the predicted WSS. Our experimental results show that our prediction schemes yield a high accuracy of 95.2% and low overhead of 2%. Furthermore, the overall system throughput can be significantly improved with MEB, which brings a speedup up to 7.4 for two to four VMs and 4.54 for an overcommitted system with 16 VMs.
Xiaolin Wang 0001, Fang Hou 0005, Yingwei Luo, Zhenlin Wang 0003
ACM Trans. Archit. Code Optim.3