DocumentCode :
174809
Title :
Efficient VM Introspection in KVM and Performance Comparison with Xen
Author :
Kourai, Kenichi ; Nakamura, Kentaro
Author_Institution :
Dept. of Creative Inf., Kyushu Inst. of Technol., Fukuoka, Japan
fYear :
2014
fDate :
18-21 Nov. 2014
Firstpage :
192
Lastpage :
202
Abstract :
Intrusion detection system (IDS) offloading is useful for securely executing IDSes. It runs a target system in a virtual machine (VM) and enables IDSes to monitor the VM from the outside using VM introspection. Although VM introspection is well studied, its performance has not been reported in detail. The performance becomes important when users choose virtualization software, e.g., Xen and KVM. However, the performance comparison is difficult because there is no efficient implementation of VM introspection in KVM. In this paper, we first propose KVMonitor for efficient VM introspection in KVM. Using KVMonitor, we have ported Transcall for offloading legacy IDSes. For memory introspection, KVMonitor was 32 times faster than the existing LibVMI. Then we present performance comparison between Xen and KVM on VM introspection. The experimental results showed that checking the kernel memory with KVMonitor was 118 times faster than that in Xen. Even for legacy chkrootkit, the execution time with KVMonitor was 63% shorter than that in Xen.
Keywords :
security of data; virtual machines; virtualisation; IDS offloading; KVM software; KVMonitor; Transcall; VM introspection; Xen software; intrusion detection system; legacy chkrootkit; memory introspection; virtual machines; Kernel; Monitoring; Registers; Servers; Virtualization; IDS offloading; intrusion detection systems; security; virtual machine introspection; virtualization software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2014 IEEE 20th Pacific Rim International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-4799-6473-4
Type :
conf
DOI :
10.1109/PRDC.2014.33
Filename :
6974789
Link To Document :
بازگشت