Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment

被引:14
|
作者
Shi, Tao [1 ]
Ma, Hui [1 ]
Chen, Gang [1 ]
Hartmann, Sven [2 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6012, New Zealand
[2] Tech Univ Clausthal, Dept Informat, D-38678 Clausthal Zellerfeld, Germany
关键词
Cloud computing; Costs; Time factors; Optimization; Upper bound; Pricing; User experience; Multi-cloud; Web application deployment; service replication; cost optimization; mixed integer linear programming; large neighborhood search; LOCATION-AWARE; PLACEMENT; MODEL;
D O I
10.1109/TPDS.2021.3133884
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-cloud is becoming a popular cloud ecosystem because it allows enterprise users to share the workload across multiple cloud service providers to achieve high-quality services with lower operation cost and higher application resilience. In multi-cloud, cloud services are widely distributed at different locations with differentiated prices. Therefore, Web application providers face the challenge to select proper cloud services for application replication and deployment with the aim of minimizing the deployment cost. Meanwhile, the deployed application replicas must satisfy the constraint on request response time to maintain the quality of user experience. To meet the two major requirements, this article studies a new problem of Web application replication and deployment in multi-cloud (WARDMC) that jointly considers both the cost minimization and constraints on average response time, including particularly request processing time and network latency. To address the problem, we develop a new approach named MCApp. MCApp combines iterative mixed integer linear programming with domain-tailored large neighborhood search to optimize both application replicas deployment and user requests dispatching. Extensive experiments using the real-world datasets demonstrate that MCApp significantly outperforms several recently proposed approaches.
引用
收藏
页码:1982 / 1995
页数:14
相关论文
共 50 条
  • [1] Cost-effective Reconfiguration for Multi-cloud Applications
    Parlavantzas, Nikos
    Linh Manh Pham
    Sinha, Arnab
    Morin, Christine
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 521 - 528
  • [2] Cost Minimization of Service Deployment in a Multi-Cloud environment
    Legillon, Francois
    Melab, Nouredine
    Renard, Didier
    Talbi, El-Ghazali
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 2580 - 2587
  • [3] Cost-Effective Dynamic Optimisation for Multi-Cloud Queries
    Wojtowicz, Damien T.
    Yin, Shaoyi
    Morvan, Franck
    Hameurlain, Abdelkader
    [J]. 2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 387 - 397
  • [4] Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scientific Computing
    Sfiligoi, Igor
    Schultz, David
    Riedel, Benedikt
    Wuerthwein, Frank
    Barnet, Steve
    Brik, Vladimir
    [J]. PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2020, PEARC 2020, 2020, : 85 - 90
  • [5] Location-Aware and Budget-Constrained Application Replication and Deployment in Multi-Cloud Environment
    Shi, Tao
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 110 - 117
  • [6] Cost-Effective and Latency-Minimized Data Placement Strategy for Spatial Crowdsourcing in Multi-Cloud Environment
    Wang, Pengwei
    Chen, Zhen
    Zhou, MengChu
    Zhang, Zhaohui
    Abusorrah, Abdullah
    Ammari, Ahmed Chiheb
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (01) : 868 - 878
  • [7] Orchestrated multi-cloud application deployment in OpenStack with TOSCA
    Tricomi, Giuseppe
    Panarello, Alfonso
    Merlino, Giovanni
    Longo, Francesco
    Bruneo, Dario
    Puliafito, Antonio
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2017, : 469 - 474
  • [8] Cost-effective deployment of certified cloud composite services
    Anisetti, Marco
    Ardagna, Claudio A.
    Damiani, Ernesto
    Gaudenzi, Filippo
    Jeon, Gwanggil
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 135 : 203 - 218
  • [9] CYCLONE: The Multi-Cloud Middleware Stack for Application Deployment and Management
    Slawik, Mathias
    Demchenko, Yuri
    Turkmen, Fatih
    Ilyushkin, Alexy
    de laat, Cees
    Blanchet, Christophe
    Loomis, Charles
    [J]. 2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 347 - 352
  • [10] Cost-effective Deployment of BERT Models in a Serverless Environment
    Benesova, Katarina
    Svec, Andrej
    Suppa, Marek
    [J]. 2021 CONFERENCE OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, NAACL-HLT 2021, 2021, : 187 - 195