DocumentCode :
2938322
Title :
Utilizing Memory Content Similarity for Improving the Performance of Replicated Virtual Machines
Author :
Gerofi, Balazs ; Vass, Zoltan ; Ishikawa, Yutaka
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
fYear :
2011
fDate :
5-8 Dec. 2011
Firstpage :
73
Lastpage :
80
Abstract :
Checkpoint-recovery based Virtual Machine (VM) replication is an emerging approach towards accommodating VM installations with high availability. However, it comes with the price of significant performance degradation of the application executed in the VM due to the large amount of state that needs to be synchronized between the primary and the backup machines. It is therefore critical to find new ways for attaining good performance, and at the same time, maintaining fault tolerant execution. In this paper, we present a novel approach to improve the performance of services deployed over replicated virtual machines by exploiting data similarity within the VM´s memory image to reduce the network traffic during synchronization. For identifying similar memory areas, we propose a bit density based hash function, upon which, we build a content addressable hash table. We present a quantitative analysis on the degree of similarity we found in various workloads, and introduce a lightweight compression method, which, compared to existing replication techniques, reduces network traffic by up to 80% and yields a performance improvement over 90% for certain latency sensitive applications.
Keywords :
content-addressable storage; virtual machines; virtual storage; VM installation; VM memory image; bit density based hash function; checkpoint-recovery based virtual machine replication; content addressable hash table; data similarity; fault tolerant execution; latency sensitive application; lightweight compression method; memory content similarity; network traffic reduction; replicated virtual machine; Banking; Degradation; Generators; Kernel; Linux; Servers; Virtual machining; Checkpoint-Recovery; Fault-Tolerance; Hypervisor; Replication; Virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference on
Conference_Location :
Victoria, NSW
Print_ISBN :
978-1-4577-2116-8
Type :
conf
DOI :
10.1109/UCC.2011.20
Filename :
6123483
Link To Document :
بازگشت