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 条
  • [1] Managing Performance Interference in Cloud-Based Web Services
    Amannejad, Yasaman
    Krishnamurthy, Diwakar
    Far, Behrouz
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (03): : 320 - 333
  • [2] RAD: Detecting Performance Anomalies in Cloud-based Web Services
    Mukherjee, Joydeep
    Baluta, Alexandru
    Litoiu, Marin
    Krishnamurthy, Diwakar
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 493 - 501
  • [3] Subscriber-Driven Interference Detection for Cloud-Based Web Services
    Mukherjee, Joydeep
    Krishnamurthy, Diwakar
    Wang, Mea
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2017, 14 (01): : 48 - 62
  • [4] Design and Implementation of Cloud-based Performance Testing System for Web Services
    Zhang, Li
    Chen, Yinghui
    Tang, Fan
    Ao, Xiong
    [J]. 2011 6TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2011, : 875 - 880
  • [5] Exploring Uncertainty of Delays of the Cloud-Based Web Services
    Omarov, Bakhytzhan
    [J]. 2017 17TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2017, : 336 - 340
  • [6] Cloud-Based Web Services for Endangered Language Analysis
    Samad, Ashik
    Wu, Kevin
    Chen, Min
    [J]. PROCEEDINGS OF 2016 IEEE 17TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IEEE IRI), 2016, : 226 - 232
  • [7] A Cloud-Based Trust Model for Evaluating Quality of Web Services
    王守信
    张莉
    王帅
    邱翔
    [J]. Journal of Computer Science & Technology, 2010, 25 (06) : 1130 - 1142
  • [8] A Cloud-Based Trust Model for Evaluating Quality of Web Services
    Wang, Shou-Xin
    Zhang, Li
    Wang, Shuai
    Qiu, Xiang
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (06) : 1130 - 1142
  • [9] A Cloud-Based Trust Model for Evaluating Quality of Web Services
    Shou-Xin Wang
    Li Zhang
    Shuai Wang
    Xiang Qiu
    [J]. Journal of Computer Science and Technology, 2010, 25 : 1130 - 1142
  • [10] Cloud-based performance management of community care services
    Eze, Benjamin
    Kuziemsky, Craig
    Peyton, Liam
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (07)