Response Time Service Level Agreements for Cloud-hosted Web Applications

被引:11
|
作者
Jayathilaka, Hiranya [1 ]
Krintz, Chandra [1 ]
Wolski, Rich [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
关键词
Cloud computing; Web APIs; SLA;
D O I
10.1145/2806777.2806842
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is a successful model for hosting web-facing applications that are accessed by their users as services. While clouds currently offer Service Level Agreements (SLAs) containing guarantees of availability, they do not make performance guarantees for deployed applications. In this work we present Cerebro - a system for establishing statistical guarantees of application response time in cloud settings. Cerebro combines off-line static analysis of application control structure with on-line cloud performance monitoring and statistical forecasting to predict bounds on the response time of web-facing application programming interfaces (APIs). Because Cerebro does not require application instrumentation or per-application cloud benchmarking, it does not impose any runtime overhead, and is suitable for use at cloud scales. Also, because the bounds are statistical, they are appropriate for use as the basis for SLAs between cloud-hosted applications and their users. We investigate the correctness of Cerebro predictions, the tightness of their bounds, and the duration over which the bounds persist in both Google App Engine and AppScale (public and private cloud platforms respectively). We also detail the effectiveness of our SLA prediction methodology compared to other performance bound estimation methods based on simple statistical analysis.
引用
收藏
页码:315 / 328
页数:14
相关论文
共 50 条
  • [1] On Providing Response Time Guarantees to a Cloud-Hosted Telemedicine Web Service
    Haider, Waqar
    Iqbal, Waheed
    Bokhari, Fawaz S.
    Bukhari, Faisal
    CLOUD COMPUTING (CLOUDCOMP 2015), 2016, 167 : 234 - 243
  • [2] Performance Monitoring and Root Cause Analysis for Cloud-hosted Web Applications
    Jayathilaka, Hiranya
    Krintz, Chandra
    Wolski, Rich
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, : 469 - 478
  • [3] WebPerf: Evaluating "What-If" Scenarios for Cloud-hosted Web Applications
    Jiang, Yurong
    Ravindranath, Lenin
    Nath, Suman
    Govindan, Ramesh
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 258 - 271
  • [4] Trusted Platform-as-a-Service: A Foundation for Trustworthy Cloud-Hosted Applications
    Brown, Andrew
    Chase, Jeffrey S.
    PROCEEDINGS OF THE 3RD ACM WORKSHOP CLOUD COMPUTING SECURITY WORKSHOP (CCSW'11), 2011, : 15 - 20
  • [5] Cloud-hosted intelligence for real-time IoT applications
    Birman K.
    Hariharan B.
    De Sa C.
    Operating Systems Review (ACM), 2019, 53 (01): : 7 - 13
  • [6] Trusted platform-as-a-service: A foundation for trustworthy cloud-hosted applications
    Brown, Andrew
    Chase, Jeffrey S.
    Proceedings of the ACM Conference on Computer and Communications Security, 2011, : 15 - 20
  • [7] Rethinking Cloud-hosted Financial Exchanges for Response Time Fairness
    Goyal, Prateesh
    Marinos, Ilias
    Gupta, Eashan
    Bandi, Chaitanya
    Ross, Alan
    Chandra, Ranveer
    THE 21ST ACM WORKSHOP ON HOT TOPICS IN NETWORKS, HOTNETS 2022, 2022, : 108 - 114
  • [8] Disaster Recovery for Cloud-Hosted Enterprise Applications
    Wang, Long
    Harper, Richard E.
    Mahindru, Ruchi
    Ramasamy, Harigovind V.
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 432 - 439
  • [9] Unsupervised Learning of Dynamic Resource Provisioning Policies for Cloud-Hosted Multitier Web Applications
    Iqbal, Waheed
    Dailey, Mathew N.
    Carrera, David
    IEEE SYSTEMS JOURNAL, 2016, 10 (04): : 1435 - 1446
  • [10] Service Response Time Measurement Model of Service Level Agreements in Cloud Environment
    Costa, Clayton Maciel
    Maia Leite, Cicilia Raquel
    Sousa, Antonio Luis
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 969 - 974