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 条
  • [31] Achieving query performance in the cloud via a cost-effective data replication strategy
    Tos, Uras
    Mokadem, Riad
    Hameurlain, Abdelkader
    Ayav, Tolga
    [J]. SOFT COMPUTING, 2021, 25 (07) : 5437 - 5454
  • [32] Cost-effective Virtual Machine Image Replication Management for Cloud Data Centers
    Shen, Dian
    Dong, Fang
    Zhang, Junxue
    Luo, Junzhou
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 229 - 236
  • [33] Achieving query performance in the cloud via a cost-effective data replication strategy
    Uras Tos
    Riad Mokadem
    Abdelkader Hameurlain
    Tolga Ayav
    [J]. Soft Computing, 2021, 25 : 5437 - 5454
  • [34] A Cost-Efficient Multi-cloud Orchestrator for Benchmarking Containerized Web-Applications
    Jha, Devki Nandan
    Wen, Zhenyu
    Li, Yinhao
    Nee, Michael
    Koutny, Maciej
    Ranjan, Rajiv
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 407 - 423
  • [35] Secure Storage as a Service in Multi-Cloud Environment
    Di Pietro, Riccardo
    Scarpa, Marco
    Giacobbe, Maurizio
    Puliafito, Antonio
    [J]. AD-HOC, MOBILE, AND WIRELESS NETWORKS, ADHOC-NOW 2017, 2017, 10517 : 328 - 341
  • [36] CYCLONE Unified Deployment and Management of Federated, Multi-Cloud Applications
    Slawik, Mathias
    Zilci, Beguem Ilke
    Demchenko, Yuri
    Aznar Baranda, Jose Ignacio
    Branchat, Robert
    Loomis, Charles
    Lodygensky, Oleg
    Blanchet, Christophe
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 453 - 457
  • [37] Model-based deployment of secure multi-cloud applications
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    Rios, Erkuden
    Rego, Angel
    Capone, Giancarlo
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 639 - 653
  • [38] A Cost-effective SLA-Aware Scheduling for Hybrid Cloud Environment
    Balagoni, Yadaiah
    Rao, R. Rajeswara
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH, 2016, : 368 - 374
  • [39] Combined Security Framework for Multi-Cloud Environment
    Aditya, Suresh Kumar
    Premkumar, Kavya
    Anitha, R.
    Mukherjee, Saswati
    [J]. 2014 9TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2014, : 100 - 105
  • [40] A Cloud-Agnostic Framework to Enable Cost-Aware Scheduling of Applications in a Multi-Cloud Environment
    Jiang, Fan
    Ferriter, Kyle
    Castillo, Claris
    [J]. NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,