Metis: a profiling toolkit based on the virtualization of hardware performance counters

Author:

Xie Xia,Jiang Haiou,Jin Hai,Cao Wenzhi,Yuan Pingpeng,Yang Laurence Tianruo

Abstract

Abstract Background With wide application of virtualization technology, the demand is increasing for performance analysis and system diagnosis in virtualization environment. There are some profiling toolkits based on hardware events, such as OProfile in native Linux and Xenoprof in Xen virtual machine environment. However, sometimes users in different domains need monitor different hardware events individually at the same time. For programming and profiling in environment for virtual machine, it may become popular in the coming future. In this paper, we present Metis, a system-wide profiling toolkit for Xen virtual machine environment based on the virtualization of hardware performance counters. Methods Virtualization of hardware performance counters is used to enable profiling of processes and routines running in the domain or Xen virtual machine monitor. Results This toolkit allows multiple users in different domains to monitor different hardware events simultaneously in Xen virtual machine environment, obtaining the distribution of hardware events such as clock cycles, instruction execution and cache misses, etc. Our experiments with a real-world benchmark demonstrate the good performance of Metis. Conclusion Comparing to all the existing profiling toolkits, Metis is different which enables multiple users in different virtual machines to monitor different CPU events simultaneously, and users in different domains can use this toolkit individually without affecting each other. We apply a popular benchmark to verify the correctness of Metis and its cool features.

Publisher

Springer Science and Business Media LLC

Subject

General Computer Science

Reference20 articles.

1. Padala P, Zhu X, Wang Z, Singhal S, Shin KG: Performance evaluation of virtualization technologies for server consolidation. Technical Report HPL-2007–59R1, HP Laboratories 2007.

2. Barham P, Dragovic B, Fraser K, Harris SHT, Ho A, Neugebauer R, Pratt I, Warfield A: Xen and the Art of Virtualization. In the Nineteenth ACM Symposium on Operating Systems Principles (SOSP2003). New York, USA; 2003.

3. Gavrilovska A, Kumar S, Raj K, Gupta V, Nathuji R, Niranjan A, Saraiya P: High-Performance Hypervisor Architectures: Virtualization in HPC Systems. 1st Workshop on System-level Virtualization for High Performance Computing, Canada 2007.

4. Huang W, Liu J, Abali B, Panda DK: A Case for High Performance Computing with Virtual Machines. In 20th ACM International Conference on Supercomputing (ICS (2006) Cairns. Queensland, Australia; 2006.

5. Tikotekar A, Ong H, Alam S, Vallée G, Naughton T, Engelmann C, Scott SL: Performance comparison of two virtual machine scenarios using an hpc application: a case study using molecular dynamics simulations. In the 3 rd ACM Workshop on System-level Virtualization for High Performance Computing. USA, New York; 2009.

Cited by 15 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3