VMon: Monitoring and Quantifying Virtual Machine Interference via Hardware Performance Counter

被引:12
|
作者
Wang, Sa [1 ,2 ,3 ]
Zhang, Wenbo [1 ,3 ]
Wang, Tao [1 ]
Ye, Chunyang [4 ]
Huang, Tao [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Inst Software, Beijing 100864, Peoples R China
[2] State Key Lab Comp Sci, Beijing, Peoples R China
[3] Univ Chinese Acad Sci, Beijing, Peoples R China
[4] Hainan Univ, Coll Informat Sci & Technol, Haikou, Peoples R China
关键词
Virtualization; Hardware Performance Counter; Performance Interference;
D O I
10.1109/COMPSAC.2015.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Virtualization greatly improves resource utilization in IaaS platforms, but it also introduces potential interference between virtual machines (VMs). For example, VMs may suffer from performance degradation, when they are located in one host and compete for sharing physical resources. Thus, how to efficiently monitor and quantify the VMs interference becomes a key challenge for IaaS providers. In this paper, we present Vmon, a system to transparently monitor and quantify the interference between VMs with the hardware performance counters (HPCs). By collecting the HPCs of different VMs and exploring the LLC miss rates within HPCs, Vmon analyzes the relationship between the LLC miss rates and VM performance degradation to predict the interference between different resource-intensive VMs, and mitigate the VMs interference. The experimental results show that Vmon predicts the performance degradation in the accuracy of more than 90% with less than 10% performance overhead.
引用
收藏
页码:399 / 408
页数:10
相关论文
共 32 条
  • [1] Approach of quantifying virtual machine performance interference based on hardware performance counter
    Wang, Sa
    Zhang, Wen-Bo
    Wu, Heng
    Song, Yun-Kui
    Wei, Jun
    Zhong, Hua
    Huang, Tao
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (08): : 2074 - 2090
  • [2] Quantifying Performance Properties of Virtual Machine
    Xu, Xianghua
    Zhou, Feng
    Wan, Jian
    Jiang, Yucheng
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 1, 2008, : 24 - 28
  • [3] Exploring Virtual Machine Covert Channel via I/O Performance Interference
    Yang, Ziye
    Chen, Ping
    2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 232 - 239
  • [4] Beyond the CPU: Hardware Performance Counter Monitoring on Blue Gene/Q
    McCraw, Heike
    Terpstra, Dan
    Dongarra, Jack
    Davis, Kris
    Musselman, Roy
    SUPERCOMPUTING (ISC 2013), 2013, 7905 : 213 - 225
  • [5] Protecting Confidential Virtual Machines from Hardware Performance Counter Side Channels
    Lou, Xiaoxuan
    Chen, Kangjie
    Xu, Guowen
    Qiu, Han
    Guo, Shangwei
    Zhang, Tianwei
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, DSN 2024, 2024, : 195 - 208
  • [6] Performance Modeling to Divide Performance Interference of Virtualization and Virtual Machine Combination
    Kimura, Daichi
    Numata, Eriko
    Kawatsu, Masato
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 256 - 263
  • [7] A Study of Hardware Performance Monitoring Counter Selection in Power Modeling of Computing Systems
    Zamani, Reza
    Afsahi, Ahmad
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,
  • [8] Hardware Realization of a Java Virtual Machine for High Performance Multimedia Applications
    Mladen Berekovic
    Helge Kloos
    Peter Pirsch
    Journal of VLSI signal processing systems for signal, image and video technology, 1999, 22 : 31 - 43
  • [9] Methodology for detecting performance faults in microprocessors via performance monitoring hardware
    Hatzimihail, M.
    Psarakis, M.
    Gizopoulos, D.
    Paschalis, A.
    2007 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2007, : 802 - +
  • [10] Endpoint Configuration Compliance Monitoring via Virtual Machine Introspection
    Kienzle, Darrell
    Persaud, Ryan
    Elder, Matthew
    43RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEMS SCIENCES VOLS 1-5 (HICSS 2010), 2010, : 926 - 935