Title :
PVMsim: A parallel simulation platform to evaluate virtual machines
Author :
Wu, Junmin ; Zhao, XiaoYu ; Sui, Xiufeng ; Yang, XiaoLiang
Author_Institution :
Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
Server consolidation is becoming an increasingly popular technique to manage and utilize system. In server consolidation, multiple server workloads are deployed onto Virtual Machines (VMs), which then run on a single, more-powerful server. In fact, multi-core processors provide excellent opportunities to expand server consolidation. In order to research how to support virtualization better from the perspective of multi-core architecture design, and verify the function and performance of some novel virtualization technologies, we need a simulation platform to evaluate virtual machines efficiently. However, nowadays most of the simulators which support virtualization are all full-system. And most of them have really complicated state and code space, and therefore lead to rather slow simulation speed. In this paper we present a parallel user-level simulator, PVMsim, inside which processor and memory virtualization functions are provided. We implement the PVMsim in three steps: 1) hardware virtualization, 2) implement communication mechanism between different virtual machines thread, 3) implement synchronization mechanism between different virtual machines thread.
Keywords :
digital simulation; multiprocessing systems; parallel machines; virtual machines; PVMsim platform; communication mechanism step; hardware virtualization step; multicore architecture design; multicore processors; parallel simulation platform; parallel user-level simulator; server consolidation; synchronization mechanism step; virtual machine evaluation; virtualization technologies; hypervisor; multi-core; simulation; virtualization;
Conference_Titel :
Future Computer and Communication (ICFCC), 2010 2nd International Conference on
Print_ISBN :
978-1-4244-5821-9
DOI :
10.1109/ICFCC.2010.5497521