RAD: Detecting Performance Anomalies in Cloud-based Web Services

被引:4
|
作者
Mukherjee, Joydeep [1 ]
Baluta, Alexandru [1 ]
Litoiu, Marin [1 ]
Krishnamurthy, Diwakar [2 ]
机构
[1] York Univ, N York, ON, Canada
[2] Univ Calgary, Calgary, AB, Canada
关键词
D O I
10.1109/CLOUD49709.2020.00073
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Web services hosted on public cloud platforms are often subjected to performance anomalies. Runtime detection of such anomalies is crucial for operations in cloud data centers. With ever-increasing data center size, complexities in software applications and dynamic traffic workload patterns, automatically detecting performance anomalies is a challenging task. In this paper, we propose RAD, a lightweight runtime anomaly detection technique that does not require application level instrumentation and can be easily implemented for detecting anomalies in multi-tier cloud-based Web services. In particular, we focus on anomalies that are difficult to detect by simply monitoring system level metrics alone, such as anomalies that are caused by contention from within a service and also those caused by shared resource contention by other services running on the cloud. RAD continuously monitors service resource metrics and uses a queuing network model to detect performance anomalies at runtime. Additionally, RAD uses historical data and implements a statistical methodology to diagnose the root cause of an anomaly. We evaluate RAD on a private cloud and also on the EC2 public cloud platform to show that RAD incurs extremely low levels of performance overhead on the service and is effective for detecting anomalies in both multi-tier monolithic services and microservices.
引用
收藏
页码:493 / 501
页数:9
相关论文
共 50 条
  • [1] Detecting Performance Interference in Cloud-Based Web Services
    Amannejad, Yasaman
    Krishnamurthy, Diwakar
    Far, Behrouz
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 423 - 431
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] 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
  • [6] A Cloud-Based Trust Model for Evaluating Quality of Web Services
    王守信
    张莉
    王帅
    邱翔
    [J]. Journal of Computer Science & Technology, 2010, 25 (06) : 1130 - 1142
  • [7] 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
  • [8] 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
  • [9] Cloud-based performance management of community care services
    Eze, Benjamin
    Kuziemsky, Craig
    Peyton, Liam
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (07)
  • [10] 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