DocumentCode
3543254
Title
A Performance Study of Virtual Machines on Multicore Architectures
Author
Tao, Jie ; Fürlinger, Karl ; Wang, Lizhe ; Marten, Holger
Author_Institution
Steinbuch Center for Comput., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear
2012
fDate
15-17 Feb. 2012
Firstpage
89
Lastpage
96
Abstract
Cloud computing has promoted the widespread use of virtualized machines. A question arises: How does virtualization influence the performance of running applications? The answer must be a common interest of application developers and users. This paper describes the results of our performance evaluation on a virtualized multicore machine. We tested a set of benchmark applications and detected some general features that should be considered when running applications on a virtualized multicore machine. We also studied the application execution behavior using profiling tools. We found the reason for unexpectedly poor performance of an OpenMP application in a virtualized setting and optimized the program. The optimization resulted in a significant performance gain.
Keywords
application program interfaces; cloud computing; multiprocessing systems; virtual machines; virtualisation; OpenMP application; application execution behavior; cloud computing; multicore architectures; performance evaluation; profiling tools; virtual machines; virtualization; virtualized multicore machine; Benchmark testing; Hardware; Multicore processing; Operating systems; Servers; Virtual machine monitors; Virtual machining; OpenMP; multicore; performance analysis; virtual machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
Conference_Location
Garching
ISSN
1066-6192
Print_ISBN
978-1-4673-0226-5
Type
conf
DOI
10.1109/PDP.2012.77
Filename
6169534
Link To Document