Detecting Performance Interference in Cloud-Based Web Services

被引:0
|
作者
Amannejad, Yasaman [1 ]
Krishnamurthy, Diwakar [1 ]
Far, Behrouz [1 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web services have increasingly begun to rely on public cloud platforms. The virtualization technologies employed by public clouds can however trigger contention between virtual machines (VMs) for shared physical machine (PM) resources thereby leading to performance problems for the Web service. Past studies have exploited PM level performance metrics such as Clock Cycles Per Instruction to detect such platform induced performance interference. Unfortunately, public cloud customers do not have access to such metrics. They can typically only access VM-level metrics and application level metrics such as transaction response times and such metrics alone are often not useful for detecting inter-VM contention. This poses a difficult challenge to Web service operators for detecting and managing platform induced performance interference issues inside the cloud. We propose a machine learning based interference detection technique to address this problem. The technique applies collaborative filtering to predict whether a given transaction being processed by a Web service is suffering adversely from interference. The results can then be used by a management controller to trigger remedial actions, e.g., reporting problems to the system manager or switching cloud providers. Results using a realistic Web benchmark show that the approach is effective. The most effective variant of our approach is able to detect about 96% of performance interference events with almost no false alarms.
引用
收藏
页码:423 / 431
页数:9
相关论文
共 50 条
  • [21] Building Cloud-based Biometric Services
    Peer, Peter
    Bule, Jernej
    Gros, Jerneja Zganec
    Struc, Vitomir
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2013, 37 (02): : 115 - 122
  • [22] On Measuring Cloud-Based Push Services
    Chen, Wei
    Zhou, Shiwen
    Tang, Yajuan
    Yu, Le
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2016, 13 (01) : 53 - 68
  • [23] Cloud-based services for the Internet of Things
    Jukic, O.
    Speh, I
    Hedi, I
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 372 - 377
  • [24] Building cloud-based biometric services
    Peer, Peter
    Bule, Jernej
    Gros, Jerneja Zganec
    Štruc, Vitomir
    Informatica (Slovenia), 2013, 37 (02): : 115 - 122
  • [25] Design and Performance Evaluation of Cloud-Based XML Publish/Subscribe Services
    Lung, Chung-Horng
    Sanaullah, Mohammed
    Cao, Yang
    Majumdar, Shikharesh
    2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 583 - 589
  • [26] Cloud refactoring: automated transitioning to cloud-based services
    Young-Woo Kwon
    Eli Tilevich
    Automated Software Engineering, 2014, 21 : 345 - 372
  • [27] Cloud refactoring: automated transitioning to cloud-based services
    Kwon, Young-Woo
    Tilevich, Eli
    AUTOMATED SOFTWARE ENGINEERING, 2014, 21 (03) : 345 - 372
  • [28] An Approach for Improving Performance of Web Services and Cloud Based Applications
    Das, M. Swami
    Govardhan, A.
    Lakshmi, D. Vijaya
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2016,
  • [29] A survey on cloud-based video streaming services
    Li, Xiangbo
    Darwich, Mahmoud
    Salehi, Mohsen Amini
    Bayoumi, Magdy
    ADVANCES IN COMPUTERS, VOL 123, 2021, 123 : 193 - 244
  • [30] A Cloud-Based Architecture for Transactional Services Adaptation
    Ettazi, Widad
    Hafiddi, Hatim
    Nassar, Mahmoud
    Ebersold, Sophie
    2015 INTERNATIONAL CONFERENCE ON CLOUD TECHNOLOGIES AND APPLICATIONS (CLOUDTECH 15), 2015, : 81 - 86