Adaptive resource provisioning for read intensive multi-tier applications in the cloud

被引:168
|
作者
Iqbal, Waheed [1 ]
Dailey, Matthew N. [1 ]
Carrera, David [2 ]
Janecek, Paul [1 ]
机构
[1] Asian Inst Technol, Klongluang, Thailand
[2] Tech Univ Catalonia UPC, BSC, Catalonia, Spain
关键词
Cloud computing; Adaptive resource management; Quality of service; Multi-tier applications; Service-Level Agreement; Scalability;
D O I
10.1016/j.future.2010.10.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A Service-Level Agreement (SLA) provides surety for specific quality attributes to the consumers of services. However, current SLAs offered by cloud infrastructure providers do not address response time, which, from the user's point of view, is the most important quality attribute for Web applications. Satisfying a maximum average response time guarantee for Web applications is difficult for two main reasons: first, traffic patterns are highly dynamic and difficult to predict accurately; second, the complex nature of multi-tier Web applications increases the difficulty of identifying bottlenecks and resolving them automatically. This paper proposes a methodology and presents a working prototype system for automatic detection and resolution of bottlenecks in a multi-tier Web application hosted on a cloud in order to satisfy specific maximum response time requirements. It also proposes a method for identifying and retracting over-provisioned resources in multi-tier cloud-hosted Web applications. We demonstrate the feasibility of the approach in an experimental evaluation with a testbed EUCALYPTUS-based cloud and a synthetic workload. Automatic bottleneck detection and resolution under dynamic resource management has the potential to enable cloud infrastructure providers to provide SLAs for Web applications that guarantee specific response time requirements while minimizing resource utilization. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:871 / 879
页数:9
相关论文
共 50 条
  • [41] VMbuddies: Coordinating Live Migration of Multi-Tier Applications in Cloud Environments
    Liu, Haikun
    He, Bingsheng
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) : 1192 - 1205
  • [42] CIRANO: An integrated programming environment for multi-tier cloud based applications
    Fylaktopoulos, George
    Goumas, Georgios
    Skolarikis, Michael
    Sotiropoulos, Aris
    Athanasiadis, Dimitrios
    Maglogiannis, Ilias
    [J]. 1ST INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2015, 68 : 42 - 52
  • [43] Design of multi-tier networks to support data-intensive applications
    Davidow, Scott
    Duff, Donald G.
    Womack, Brice T.
    Higgins, Glenn J.
    Daus, William C.
    Zhou, Shujia
    Martin, Elizabeth F.
    [J]. 2006 OPTICAL FIBER COMMUNICATION CONFERENCE/NATIONAL FIBER OPTIC ENGINEERS CONFERENCE, VOLS 1-6, 2006, : 109 - 111
  • [44] HybridScaler: Handling Bursting Workload for Multi-tier Web Applications in Cloud
    Wu, Song
    Li, Binji
    Wang, Xinhou
    Jin, Hai
    [J]. 2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 141 - 148
  • [45] Multi-tier service differentiation by coordinated learning-based resource provisioning and admission control
    Muppala, Sireesha
    Chen, Guihai
    Zhou, Xiaobo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (05) : 2351 - 2364
  • [46] Research on resource allocation for multi-tier web applications in a virtualization environment
    Yang, Shuguo
    [J]. FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (04): : 506 - 512
  • [47] Regression-based resource provisioning for session slowdown guarantee in multi-tier Internet servers
    Muppala, Sireesha
    Zhou, Xiaobo
    Zhang, Liqiang
    Chen, Guihai
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (03) : 362 - 375
  • [48] Research on resource allocation for multi-tier web applications in a virtualization environment
    Shuguo Yang
    [J]. Frontiers of Computer Science in China, 2011, 5 : 506 - 512
  • [49] Prediction-based VM provisioning and admission control for multi-tier web applications
    Adnan Ashraf
    Benjamin Byholm
    Ivan Porres
    [J]. Journal of Cloud Computing, 5
  • [50] Prediction-based VM provisioning and admission control for multi-tier web applications
    Ashraf, Adnan
    Byholm, Benjamin
    Porres, Ivan
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2016, 5