DocumentCode
3672788
Title
Memory Pressure Balancing on Virtualized Servers
Author
Jui-Hao Chiang;Tzi-Cker Chiueh;Han-Lin Li
fYear
2015
Firstpage
70
Lastpage
79
Abstract
The effectiveness of a modern hyper visor on a virtualized server is measured by its consolidation ratio, which is defined as the maximum number of virtual machines (VM) that can run on a physical server without performance degradation. A key factor in determining a hyper visor´s consolidation ratio is its effectiveness in fairly distributing a virtualized server´s physical memory resource among the VMs running on it when the total memory demand of these VMs exceeds the server´s physical memory size. This paper describes the design, implementation and evaluation of a memory pressure balancer called Gatto that constantly measures the working set size of each VM running on a virtualized server, and exploits this information to distribute the server´s physical memory resource so as to balance the memory pressures experienced by these VMs. Gatto´s memory pressure balancing mechanism could be generalized and applied to achieve memory quality of service (QoS) guarantee onmultitenant virtualized servers.
Keywords
"Memory management","Servers","Resource management","Quality of service","Linux","Virtual machine monitors","Estimation"
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2015 IEEE 21st International Conference on
Type
conf
DOI
10.1109/RTCSA.2015.29
Filename
7299847
Link To Document