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 条
  • [31] 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
  • [32] TOWARDS SECURED CLOUD-BASED ROBOTIC SERVICES
    Nandhini, C.
    Doriya, Rajesh
    PROCEEDINGS OF 2017 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICSPC'17), 2017, : 165 - 170
  • [33] Measuring the Scalability of Cloud-based Software Services
    Ahmad, Amro Al-Said
    Andras, Peter
    2018 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2018), 2018, : 5 - 6
  • [34] Cloud-based Community Services in Community Networks
    Baig, Roger
    Freitag, Felix
    Moll, Agusti
    Navarro, Leandro
    Pueyo, Roger
    Vlassov, Vladimir
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016,
  • [35] Demonstration: Cloud-Based Industrial Control Services
    Langmann, Reinhard
    Rojas-Pena, Leandro
    SMART INDUSTRY & SMART EDUCATION, 2019, 47 : 50 - 56
  • [36] Cloud-Based Collaborative Business Services Provision
    Camarinha-Matos, Luis M.
    Afsarmanesh, Hamideh
    Oliveira, Ana Ines
    Ferrada, Filipa
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2013, 2014, 190 : 366 - 384
  • [37] Identifying Performance Bottlenecks in Software Data Planes for Cloud-based NFV Services
    Bonfim, Michel
    Roque, Rafael
    Coutinho, Emanuel
    Dias, Kelvin
    Fernandes, Stenio
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [38] Multimedia Services in Cloud-Based Vehicular Networks
    Jiau, Ming-Kai
    Huang, Shih-Chia
    Hwang, Jenq-Neng
    Vasilakos, Athanasios V.
    IEEE INTELLIGENT TRANSPORTATION SYSTEMS MAGAZINE, 2015, 7 (03) : 62 - 79
  • [39] Cloud-Based Desktop Services for Thin Clients
    Deboosere, Lien
    Vankeirsbilck, Bert
    Simoens, Pieter
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    IEEE INTERNET COMPUTING, 2012, 16 (06) : 60 - 67
  • [40] RobOps: Robust Control for Cloud-Based Services
    Chen, Cheng
    Aroca, Jordi Arjona
    Lugones, Diego
    SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 : 690 - 705