DocumentCode :
3571225
Title :
Unified Performance Profiling of an Entire Virtualized Environment
Author :
Yamamoto, Masao ; Ono, Miyuki ; Nakashima, Kohta ; Hirai, Akira
Author_Institution :
ICT Syst. Labs., Fujitsu Labs. Ltd., Kawasaki, Japan
fYear :
2014
Firstpage :
106
Lastpage :
115
Abstract :
Performance analysis and troubleshooting of cloud applications are challenging. In particular, identifying the root causes of performance problems is quite difficult. This is because profiling tools based on processor performance counters do not yet work well for an entire virtualized environment, which is the underlying infrastructure in cloud computing. In this work, we explore an approach for unified performance profiling of an entire virtual environment by sampling only at the virtual machine monitor (VMM) level and applying common-time-based analysis across the entire virtual environment from a VMM to all guests on a host machine. Our approach involves three steps: centralized data sampling at VMM-level, generation of symbol map for running programs in guests, and unified analysis of the entire virtualized environment with common time by the host-time-axis. We also describe the design of unified profiling for an entire virtual machine (VM) environment, and we actually implement a unified VM profiler based on hardware performance counters. Finally, our results demonstrate accurate profiling. In addition, we achieved a lower overhead than in a previous study as a result of having no additional context switches by the virtual interrupt injection into the guest during measurement.
Keywords :
cloud computing; operating systems (computers); performance evaluation; virtual machines; VMM; centralized data sampling; cloud applications; cloud computing; entire virtualized environment; host machine; host time axis; performance analysis; processor performance; profiling tools; unified performance profiling; virtual machine monitor; Context; Hardware; Kernel; Linux; Radiation detectors; Virtualization; analysis; cloud computing; measurement; performance; profiling; virtual machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing and Networking (CANDAR), 2014 Second International Symposium on
Type :
conf
DOI :
10.1109/CANDAR.2014.110
Filename :
7052169
Link To Document :
بازگشت