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 条
  • [21] Performance characterization of a data mining application via hardware-based monitoring
    Thoennes, M
    Weems, C
    COMMERCIAL APPLICATIONS FOR HIGH-PERFORMANCE COMPUTING, 2001, 4528 : 109 - 117
  • [22] Measuring the Characteristics of Hypervisor I/O Scheduling in the Cloud for Virtual Machine Performance Interference
    Yang, Ziye
    Fang, Haifeng
    Wu, Yingjun
    Li, Chunqi
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2013, 5 (04) : 5 - 29
  • [23] Performance Management of Virtual Machines via Passive Measurement and Machine Learning
    Hayashi, Toshiaki
    Ohta, Satoru
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 533 - 538
  • [24] An Interference-aware Virtual Machine Placement Strategy for High Performance Computing Applications in Clouds
    Alves, Maicon Melo
    Teylo, Luan
    Frota, Yuri
    Drummond, Lucia M. A.
    2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 94 - 100
  • [25] Solving Prameter Selection Problem of Helper Thread Prefetching via Realtime Hardware Performance Monitoring
    Zhang, Jianxun
    Gu, Zhimin
    Huang, Yan
    Cai, Min
    Hu, Xiaohan
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 65 - 70
  • [26] Performance-Monitoring-Based Traffic-Aware Virtual Machine Deployment on NUMA Systems
    Cheng, Yuxia
    Chen, Wenzhi
    Wang, Zonghui
    Yu, Xinjie
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 973 - 982
  • [27] Interference-aware co-scheduling method based on classification of application characteristics from hardware performance counter using data mining
    Jieun Choi
    Geunchul Park
    Dukyun Nam
    Cluster Computing, 2020, 23 : 57 - 69
  • [28] Interference-aware co-scheduling method based on classification of application characteristics from hardware performance counter using data mining
    Choi, Jieun
    Park, Geunchul
    Nam, Dukyun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (01): : 57 - 69
  • [29] Development of counter-rotational type machine for hydroelectric power generation (2nd report, hydraulic performance and potential interference of counter-rotating runners)
    Kanemoto, Toshiaki
    Tominaga, Keiichi
    Tanaka, Daisuke
    Sato, Tasuku
    Kashiwabara, Toshinori
    Uno, Mitsuo
    Nippon Kikai Gakkai Ronbunshu, B Hen/Transactions of the Japan Society of Mechanical Engineers, Part B, 2002, 68 (676): : 3416 - 3423
  • [30] A high-performance real-time container file monitoring approach based on virtual machine introspection
    Tan, Kai
    Zhan, Dongyang
    Ye, Lin
    Zhang, Hongli
    Fang, Binxing
    Tian, Zhihong
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):