Automatic provisioning of multi-tier applications in cloud computing environments

被引:21
|
作者
Beltran, Marta [1 ]
机构
[1] Univ Rey Juan Carlos, Dept Comp, ETSII, Madrid 28933, Spain
来源
JOURNAL OF SUPERCOMPUTING | 2015年 / 71卷 / 06期
关键词
Application provisioning; Automatic scaling; Cloud computing; Multi-tier applications modelling;
D O I
10.1007/s11227-015-1380-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Provisioning of multi-tier applications in cloud environments raises new challenges not addressed by prior work on provisioning single-tier applications, on dynamic balancing or on resource allocation in other types of distributed systems. Flexible and general automatic mechanisms are needed to determine how much virtual resources need to be allocated to each tier of the application minimizing resources consumption and meeting the service level agreement. Both the research community and the main cloud providers are proposing this kind of solutions but most of them are application-specific, provider-specific, centralized and focused only on batch applications. This paper presents an automatic provisioning solution for multi-tier applications called AutoMAP. The proposed mechanism is general (application and provider independent), it can be implemented with different architectures from centralized to distributed even being provided as a service, and it is able to deal with both batch and interactive applications allowing horizontal and vertical scaling (based on replication and on resizing respectively). A first prototype of AutoMAP has been implemented to demonstrate its efficiency with experimental results using a widely used benchmark, RUBiS, on a real cloud architecture.
引用
收藏
页码:2221 / 2250
页数:30
相关论文
共 50 条
  • [21] sPARE: Partial Replication for Multi-Tier Applications in the Cloud
    Birke, Robert
    Perez, Juan F.
    Qiu, Zhan
    Borkqvist, Mathias
    Chen, Lydia Y.
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 574 - 588
  • [22] Predictive Model for Dynamically Provisioning Resources in Multi-Tier Web Applications
    Nanda, Saurav
    Hacker, Thomas J.
    Lu, Yung-Hsiang
    [J]. 2016 8TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2016), 2016, : 326 - 335
  • [23] Optimal server and service deployment for multi-tier edge cloud computing
    Ahat, Betul
    Baktir, Ahmet Cihat
    Aras, Necati
    Altinel, I. Kuban
    Ozgovde, Atay
    Ersoy, Cem
    [J]. COMPUTER NETWORKS, 2021, 199
  • [24] VDEP: VM Dependency Discovery in Multi-tier Cloud Applications
    Sangpetch, Akkarit
    Kim, Hyong S.
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 694 - 701
  • [25] Defeating Variability in Cloud Applications by Multi-tier Workload Redundancy
    Birke, Robert
    Qiu, Zhan
    Perez, Juan F.
    Chen, Lydia Y.
    [J]. 2016 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2016,
  • [26] Measuring and Characterizing the Performance of Interactive Multi-tier Cloud Applications
    Hajjat, Mohammad
    Shankaranarayanan, P. N.
    Sivakumar, Ashiwan
    Rao, Sanjay
    [J]. 2015 IEEE 21ST INTERNATIONAL WORKSHOP ON LOCAL & METROPOLITAN AREA NETWORKS (LANMAN), 2015,
  • [27] A Fault Detection and Diagnosis Approach for Multi-tier Application in Cloud Computing
    Khiet Thanh Bui
    Len Van Vo
    Canh Minh Nguyen
    Tran Vu Pham
    Hung Cong Tran
    [J]. JOURNAL OF COMMUNICATIONS AND NETWORKS, 2020, 22 (05) : 399 - 414
  • [28] Efficient Group Fault Tolerance for Multi-tier Services in Cloud Environments
    Yu, Chieh-Yu
    Lee, Che-Rung
    Tsao, Po-Jui
    Lin, Yu-Shiang
    Chiueh, Tzi-Cker
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [29] Automatic test case generation for multi-tier web applications
    Dai, Zhenyu
    Chen, Mei-Hwa
    [J]. WSE 2007: NINTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2007, : 39 - +
  • [30] Lightweight automatic resource scaling for multi-tier web applications
    Yazdanov, Lenar
    Fetzer, Christof
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 467 - 474