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 条
  • [1] DYNAMIC PROVISIONING AND RESOURCE MANAGEMENT FOR MULTI-TIER CLOUD BASED APPLICATIONS
    Goswami, Veena
    Patra, S. S.
    Mund, G. B.
    [J]. FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2013, 38 (03) : 175 - 191
  • [2] A Study on Resource Provisioning of Multi-tier Web Applications in Cloud Computing
    Singh, Parminder
    Singh, Gurjot Balraj
    Jyoti, Kiran
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 799 - 802
  • [3] Hybrid Algorithm for Resource Provisioning of Multi-tier Cloud Computing
    Eawna, Marwah Hashim
    Mohammed, Salma Hamdy
    El-Horbaty, El-Sayed M.
    [J]. INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 : 682 - 690
  • [4] New Trends of Resource Provisioning in Multi-tier Cloud Computing
    Eawna, Marwah Hashim
    Hamdy, Salma
    El-Horbaty, El-Sayed M.
    [J]. 2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 224 - 230
  • [5] Automatic provisioning of multi-tier applications in cloud computing environments
    Beltran, Marta
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (06): : 2221 - 2250
  • [6] Automatic provisioning of multi-tier applications in cloud computing environments
    Marta Beltrán
    [J]. The Journal of Supercomputing, 2015, 71 : 2221 - 2250
  • [7] Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: "State-of-the-Art"
    Eawna, Marwah Hashim
    Mohammed, Salma Hamdy
    El-Horbaty, El-Sayed M.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (02) : 213 - 217
  • [8] Dynamic provisioning of multi-tier Internet applications
    Urgaonkar, B
    Shenoy, P
    Chandra, A
    Goyal, P
    [J]. ICAC 2005: Second International Conference on Autonomic Computing, Proceedings, 2005, : 217 - 228
  • [9] SLA-Driven Automatic Bottleneck Detection and Resolution for Read Intensive Multi-tier Applications Hosted on a Cloud
    Iqbal, Waheed
    Dailey, Matthew N.
    Carrera, David
    Janecek, Paul
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2010, 6104 : 37 - +
  • [10] Agile Dynamic Provisioning of Multi-Tier Internet Applications
    Urgaonkar, Bhuvan
    Shenoy, Prashant
    Chandra, Abhishek
    Goyal, Pawan
    Wood, Timothy
    [J]. ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2008, 3 (01)