loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
17th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'05)
Improving Machine Virtualization with 'Hotplug Memory'
Rio de Janeiro, Brazil
October 24-October 27
ISBN: 0-7695-2446-X
Shlomit S. Pinter, IBM Research Laboratory in Haifa, Israel
Steven Shultz, IBM Linux/zVM Development, Endicott, USA
Yariv Aridor, IBM Research Laboratory in Haifa, Israel
Sergey Guenender, IBM Research Laboratory in Haifa, Israel

Machine virtualization has emerged as a key technology for server consolidation and on-demand server provisioning. To support this trend, it is essential to improve the performance of virtualization software and hence enable the efficient running of many virtual machines.

We present a virtualization system that can dynamically extend the real memory of its guest virtual machines. We describe an implementation of dynamic memory extension for Linux guests running on the IBM zVM virtualization environment. Our implementation for the Linux extension is based on device drivers for accessing these dynamic memory extensions.

Moreover, we show that this new capability can improve utilization and performance of the Linux guests in our virtualization environment. Specifically, memory management is improved and more virtual machines can run at a given moment. We study the utilization of dynamic memory extension of a Linux guest for a JVM heap. Running Specjbb2000 benchmark on a small virtual machine extended with dynamic memory to host the heap, we measured an improvement in transaction throughput and a 23.23% reduction in paging activity compared to an initially large machine. We further studied the implication of our experiments on the number of virtual machines that can run efficiently.

Citation:
Shlomit S. Pinter, Steven Shultz, Yariv Aridor, Sergey Guenender, "Improving Machine Virtualization with 'Hotplug Memory'," sbac-pad, pp.168-175, 17th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.