Presentation 2015-09-25
DBMS Performance Improvement based on Dynamic VM Memory Allocation
Masaki Sakamoto, Saneyasu Yamaguchi,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) 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. It takes account of only memories consumed by processes and does not consider page cache memory size. Therefore, I/O performance improvement cannot be expected with this ballooning fiction. In this paper, we focus on Xen virtualized environment and DBMS, 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 DBMS performance. Then, we show that leading cache hit ratio to a target ratio, which is not 100%, is effective in DBMS performance improvement. Second, we propose a method for improving DBMS performance based on cache hit ratio. Third, we evaluate our prosed method with TPC-C, which is a popular DBMS benchmark specification, and demonstrate that our method can improve DBMS performance by dynamic tuning of virtual machine memory size.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) balloon / virtual machine / Xen
Paper # DE2015-27
Date of Issue 2015-09-17 (DE)

Conference Information
Committee DE
Conference Date 2015/9/24(2days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English) Data Engineering and Food Media
Chair Masato Oguchi(Ochanomizu Univ.)
Vice Chair Makoto Onizuka(Osaka Univ.) / Masashi Toyoda(Univ. of Tokyo)
Secretary Makoto Onizuka(Univ. of Electro-Comm.) / Masashi Toyoda(Kyushu Univ.)
Assistant Mayuki Ueda(Univ. of Marketing and Distrbution Science) / Daisuke Kitayama(Kogakuin Univ.)

Paper Information
Registration To Technical Committee on Data Engineering
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) DBMS Performance Improvement based on Dynamic VM Memory Allocation
Sub Title (in English)
Keyword(1) balloon
Keyword(2) virtual machine
Keyword(3) Xen
1st Author's Name Masaki Sakamoto
1st Author's Affiliation Kogakuin University(Kogakuin Univ.)
2nd Author's Name Saneyasu Yamaguchi
2nd Author's Affiliation Kogakuin University(Kogakuin Univ.)
Date 2015-09-25
Paper # DE2015-27
Volume (vol) vol.115
Number (no) DE-230
Page pp.pp.41-46(DE),
#Pages 6
Date of Issue 2015-09-17 (DE)