DocumentCode :
3757471
Title :
Dynamic Memory Allocation in Virtual Machines Based on Cache Hit Ratio
Author :
Masaki Sakamoto;Saneyasu Yamaguchi
Author_Institution :
Electr. Eng. &
fYear :
2015
Firstpage :
613
Lastpage :
615
Abstract :
In virtualized environment, several computers run on a physical computer. Many of virtualization systems have a ballooning function with which memory allocation size for a virtual machine can be dynamically changed without restarting the virtual machine. Thus, it is expected that performance of an applications in a virtual machine can be improved by dynamic optimization of the virtual machine memory size. Xen also has a ballooning function, which is called xenballoon. However, it takes account of only memories consumed by processes and does not consider page cache memory size. Thus, I/O performance improvement cannot be expected with this ballooning function. In this paper, we focus on Xen virtualized environment and read-only applications, and discuss a method for improving I/O performance by dynamic optimization of memory allocation size of virtual machines. First, we investigate relation among virtual machine memory size, page cache hit ratio in the guest OS, and I/O performance. Then, we show that providing memory to virtual machines with high cache hit ratio is effective in I/O performance improvement. Second, we propose a method for improving I/O performance based on cache hit ratio. Third, we evaluate our proposed method with filesystem benchmark application FFSB and demonstrate that our method can improve I/O performance by dynamic tuning of virtual machine memory size.
Keywords :
"Virtual machining","Benchmark testing","Throughput","Resource management","Monitoring","Memory management","Computers"
Publisher :
ieee
Conference_Titel :
Computing and Networking (CANDAR), 2015 Third International Symposium on
Electronic_ISBN :
2379-1896
Type :
conf
DOI :
10.1109/CANDAR.2015.34
Filename :
7425446
Link To Document :
بازگشت