Container-based virtual elastic clusters

被引:37
|
作者
de Alfonso, Carlos [1 ]
Calatrava, Amanda [1 ]
Molto, German [1 ]
机构
[1] Univ Politecn Valencia, CIEMAT, Ctr Mixto CSIC, I3M, Camino Vera S-N, E-46022 Valencia, Spain
关键词
Computing; Containers; Cluster computing; Elasticity; CLOUD;
D O I
10.1016/j.jss.2017.01.007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
eScience demands large-scale computing clusters to support the efficient execution of resource-intensive scientific applications. Virtual Machines (VMs) have introduced the ability to provide customizable execution environments, at the expense of performance loss for applications. However, in recent years, containers have emerged as a light-weight virtualization technology compared to VMs. Indeed, the usage of containers for virtual clusters allows better performance for the applications and fast deployment of additional working nodes, for enhanced elasticity. This paper focuses on the deployment, configuration and management of Virtual Elastic computer Clusters (VEC) dedicated to process scientific workloads. The nodes of the scientific cluster are hosted in containers running on bare-metal machines. The open source tool Elastic Cluster for Docker (EC4Docker) is introduced, integrated with Docker Swarm to create auto-scaled virtual computer clusters of containers across distributed deployments. We also discuss the benefits and limitations of this solution and analyse the performance of the developed tools under a real scenario by means of a scientific use case that demonstrates the feasibility of the proposed approach. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] Autoscaling recovery actions for container-based clusters
    Samir, Areeg
    Pahl, Claus
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (23):
  • [2] Container-Based Cloud Virtual Machine Benchmarking
    Varghese, Blesson
    Subba, Lawan Thamsuhang
    Thai, Long
    Barker, Adam
    [J]. PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2016, : 192 - 201
  • [3] Container-based design of a Virtual Network Security Function
    De Benedictis, Marco
    Lioy, Antonio
    Smiraglia, Paolo
    [J]. 2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), 2018, : 55 - 63
  • [4] Maximizing Container-based Network Isolation in Parallel Computing Clusters
    Ma, Shiyao
    Jiang, Jingjie
    Li, Bo
    Li, Baochun
    [J]. 2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [5] Power Budgeting of Big Data Applications in Container-based Clusters
    Enes, Jonatan
    Fieni, Guillaume
    Exposito, Roberto R.
    Rouvoy, Romain
    Tourino, Juan
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2020), 2020, : 281 - 287
  • [6] Serverless-like platform for container-based YARN clusters
    Castellanos-Rodríguez, Óscar
    Expósito, Roberto R.
    Enes, Jonatan
    Taboada, Guillermo L.
    Touriño, Juan
    [J]. Future Generation Computer Systems, 2024, 155 : 256 - 271
  • [7] Serverless-like platform for container-based YARN clusters
    Castellanos-Rodriguez, Oscar
    Exposito, Roberto R.
    Enes, Jonatan
    Taboada, Guillermo L.
    Tourino, Juan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 155 : 256 - 271
  • [8] ElasticFog: Elastic Resource Provisioning in Container-Based Fog Computing
    Nguyen Nguyen Dinh
    Phan, Linh-An
    Park, Dae-Heon
    Kim, Sehan
    Kim, Taehong
    [J]. IEEE ACCESS, 2020, 8 : 183879 - 183890
  • [9] A Container-based Fast Bridge for Virtual Routers on Commodity Hardware
    Bourguiba, Manel
    Haddadou, Kamel
    Pujolle, Guy
    [J]. 2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [10] Students' Acceptance and Tracking of a New Container-Based Virtual Laboratory
    Tobarra, Llanos
    Robles-Gomez, Antonio
    Pastor, Rafael
    Hernandez, Roberto
    Duque, Andres
    Cano, Jesus
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (03):