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 条
  • [21] Cloud-hosted APIs for cheminformatics designed for real time user interfaces
    Clark, Alex M.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2014, 247
  • [22] Cloud-Hosted Key Sharing Towards Secure and Scalable Mobile Applications in Clouds
    Tysowski, Piotr K.
    Hasan, M. Anwarul
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2013,
  • [23] Evolutionary Computation for Optimal Component Deployment with Multitenancy Isolation in Cloud-hosted Applications
    Ochei, Laud Charles
    Petrovski, Andrei
    Bass, Julian M.
    2018 INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS (INISTA), 2018,
  • [24] Analysis of response time percentile service level agreements in SOA-based applications
    Boloor, Keerthana
    Chirkova, Rada
    Salo, Tiia
    Viniotis, Yannis
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [25] Service Level Agreements for Cloud Infrastructures
    Garg, Shruti
    Misra, Anuranjan
    PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 276 - 279
  • [26] Assessing Cost and Response Time of a Web Application Hosted in a Cloud Environment
    Abouelmehdi, Karim
    Beni-hssane, Abderrahim
    Benlalia, Zakaria
    Ezzati, Abdellah
    Moutaouikkil, Abdelmajid
    EUROPE AND MENA COOPERATION ADVANCES IN INFORMATION AND COMMUNICATION TECHNOLOGIES, 2017, 520 : 451 - 457
  • [27] A framework for achieving the required degree of multitenancy isolation for deploying components of a cloud-hosted service
    Ochei L.C.
    Petrovski A.
    Bass J.M.
    International Journal of Cloud Computing, 2018, 7 (3-4): : 248 - 281
  • [28] Cross-Layer SLA Management for Cloud-hosted Big Data Analytics Applications
    Zeng, Xuezhi
    Ranjan, Rajiv
    Strazdins, Peter
    Garg, Saurabh Kumar
    Wang, Lizhe
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 765 - 768
  • [29] A SIP-Based Network QoS Provisioning Framework for Cloud-Hosted DDS Applications
    Hakiri, Akram
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    Pascal, Berthou
    Hoffert, Joe
    Thierry, Gayraud
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2011, PT II, 2011, 7045 : 507 - +
  • [30] Scalable and Adaptive Software Defined Network Management for Cloud-hosted Group Communication Applications
    Patil, Prithviraj
    Hakiri, Akram
    Shekhar, Shashank
    Gokhale, Aniruddha
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 111 - 120