Elastic deployment of container clusters across geographically distributed cloud data centers for web applications

被引:4
|
作者
Aldwyan, Yasser [1 ,2 ]
Sinnott, Richard O. [1 ]
Jayaputera, Glenn T. [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Parkville, Vic, Australia
[2] Islamic Univ Madinah, Fac Comp & Informat Syst, Madinah, Saudi Arabia
来源
关键词
containers; Docker; dynamic deployment; Kubernetes; multi-cluster; placement; AWARE;
D O I
10.1002/cpe.6436
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Containers such as Docker provide a lightweight virtualization technology. They have gained popularity in developing, deploying and managing applications in and across Cloud platforms. Container management and orchestration platforms such as Kubernetes run application containers in virtual clusters that abstract the overheads in managing the underlying infrastructures to simplify the deployment of container solutions. These platforms are well suited for modern web applications that can give rise to geographic fluctuations in use based on the location of users. Such fluctuations often require dynamic global deployment solutions. A key issue is to decide how to adapt the number and placement of clusters to maintain performance, whilst incurring minimum operating and adaptation costs. Manual decisions are naive and can give rise to: over-provisioning and hence cost issues; improper placement and performance issues, and/or unnecessary relocations resulting in adaptation issues. Elastic deployment solutions are essential to support automated and intelligent adaptation of container clusters in geographically distributed Clouds. In this article, we propose an approach that continuously makes elastic deployment plans aimed at optimizing cost and performance, even during adaptation processes, to meet service level objectives (SLOs) at lower costs. Meta-heuristics are used for cluster placement and adjustment. We conduct experiments on the Australia-wide National eResearch Collaboration Tools and Resources Research Cloud using Docker and Kubernetes. Results show that with only a 0.5 ms sacrifice in SLO for the 95th percentile of response times we are able to achieve up to 44.44% improvement (reduction) in cost compared to a naive over-provisioning deployment approach.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] The cloud of geographically distributed data centers
    Fedchenkov, Petr
    Shevel, Andrey
    Khoruzhnikov, Sergey
    Sadov, Oleg
    Lazo, Oleg
    Samokhin, Nikitta
    23RD INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2018), 2019, 214
  • [2] An Efficient Scheduling of HPC Applications on Geographically Distributed Cloud Data Centers
    Rajabi, Aboozar
    Faragardi, Hamid Reza
    Nolte, Thomas
    COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS, CNDS 2013, 2014, 428 : 155 - 167
  • [3] CSMD: Container state management for deployment in cloud data centers
    Nath, Shubha Brata
    Addya, Sourav Kanti
    Chakraborty, Sandip
    Ghosh, Soumya K.
    Future Generation Computer Systems, 2025, 162
  • [4] DAHM: A Green and Dynamic Web Application Hosting Manager across Geographically Distributed Data Centers
    Abbasi, Zahra
    Mukherjee, Tridib
    Varsamopoulos, Georgios
    Gupta, Sandeep K. S.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (04)
  • [5] Deployment of Elastic Virtual Hybrid Clusters Across Cloud Sites
    Caballer, Miguel
    Antonacci, Marica
    Sustr, Zdenek
    Perniola, Michele
    Molto, German
    JOURNAL OF GRID COMPUTING, 2021, 19 (01)
  • [6] Deployment of Elastic Virtual Hybrid Clusters Across Cloud Sites
    Miguel Caballer
    Marica Antonacci
    Zdeněk Šustr
    Michele Perniola
    Germán Moltó
    Journal of Grid Computing, 2021, 19
  • [7] Joint study on VMs deployment, assignment and migration in geographically distributed data centers
    Lin, Chuang
    Yao, Min
    Li, Yin
    FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (03) : 559 - 573
  • [8] Joint study on VMs deployment, assignment and migration in geographically distributed data centers
    Chuang Lin
    Min Yao
    Yin Li
    Frontiers of Computer Science, 2016, 10 : 559 - 573
  • [9] Joint study on VMs deployment,assignment and migration in geographically distributed data centers
    Chuang LIN
    Min YAO
    Yin LI
    Frontiers of Computer Science, 2016, 10 (03) : 559 - 573
  • [10] Cutting Down the Energy Cost of Geographically Distributed Cloud Data Centers
    Guler, Huseyin
    Cambazoglu, B. Barla
    Ozkasap, Oznur
    ENERGY EFFICIENCY IN LARGE SCALE DISTRIBUTED SYSTEMS, EE-LSDS 2013, 2013, 8046 : 279 - 286