Performance Evaluation of Virtualization Tools in Multi-Threaded Applications

被引:0
|
作者
Sabolski, Ivan [1 ]
Leventic, Hrvoje [2 ]
Galic, Irena [2 ]
机构
[1] JJ Strossmayer Univ Osijek, Fac Elect Engn, Kneza Trpimira 2B, Osijek, Croatia
[2] JJ Strossmayer Univ Osijek, Fac Elect Engn, Dept Software Engn, Osijek, Croatia
关键词
multi-threading; performance evaluation; virtualization; virtualization tools;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In the last decade, virtualization technologies have become very popular. Virtualization enables a user to run multiple operating systems on the same computer concurrently, while providing a degree of isolation between OS instances. Even though virtualization is mostly used on servers, its popularity on desktop also rises, where it is mostly used in cross-platform development and execution of software available to other platforms. Since both of these use cases are performance intensive, the goal of this paper is to evaluate the performance of a couple of the most popular desktop virtualization tools on the market, i.e., VMWare Player and Oracle VirtualBox. Benchmarks used in this paper evaluate the performance of the tools in both CPU intensive and GPU intensive applications, with special emphasis placed on the performance of multi-threaded applications.
引用
收藏
页码:57 / 62
页数:6
相关论文
共 50 条
  • [31] Performance measurements of multi-threaded servers in a distributed environment
    Somadder, G
    Petriu, D
    OPEN DISTRIBUTED PROCESSING AND DISTRIBUTED PLATFORMS, 1997, : 151 - 165
  • [32] On Improving the Performance of Multi-threaded CUDA Applications with Concurrent Kernel Execution by Kernel Reordering
    Wende, Florian
    Cordes, Frank
    Steinke, Thomas
    2012 SYMPOSIUM ON APPLICATION ACCELERATORS IN HIGH PERFORMANCE COMPUTING (SAAHPC), 2012, : 74 - 83
  • [33] Modeling multi-threaded architectures in PAMELA for real-time high performance applications
    Balakrishnan, S
    Nandy, SK
    vanGemund, AJC
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 407 - 414
  • [34] An efficient multi-level trace toolkit for multi-threaded applications
    Danjean, V
    Namyst, R
    Wacrenier, PA
    EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 166 - 175
  • [35] Improving MPI Multi-threaded RMA Communication Performance
    Hjelm, Nathan
    Dosanjh, Matthew G. F.
    Grant, Ryan E.
    Groves, Taylor
    Bridges, Patrick
    Arnold, Dorian
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [36] A replay system for performance analysis of multi-threaded programs
    Key Laboratory of Services Computing Technology and System, Ministry of Education, Huazhong University of Science and Technology, Wuhan
    430074, China
    Jisuanji Yanjiu yu Fazhan, 1 (45-55):
  • [37] A scalability prediction approach for multi-threaded applications on manycore processors
    Bai, Xiuxiu
    Wang, Endong
    Dong, Xiaoshe
    Zhang, Xingjun
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4072 - 4094
  • [38] Fault Detection in Multi-Threaded C++ Server Applications
    Muehlenfeld, Arndt
    Wotawa, Franz
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 174 (09) : 5 - 22
  • [39] Multi-Threaded Graph Partitioning
    LaSalle, Dominique
    Karypis, George
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 225 - 236
  • [40] Clustering the heap in multi-threaded applications for improved garbage collection
    Cohen, Myra
    Kooi, Shiu Beng
    Srisa-An, Witawas
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 1901 - +