Recreation of Containers for High Availability Architecture and Container-Based Applications

被引:1
|
作者
Pawlik, Rafal [1 ]
Werewka, Jan [1 ]
机构
[1] AGH Univ Sci & Technol, Dept Appl Comp Sci, Krakow, Poland
来源
COMPUTER NETWORKS, CN 2019 | 2019年 / 1039卷
关键词
Resilience; Containers; Docker Swarm;
D O I
10.1007/978-3-030-21952-9_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the past few years containers have become a very popular solution for virtualization purposes. They have all major advantages of virtual machines and, additionally, reduced hardware and time requirements and built-in support for detecting faults in containers and recreating the ones which are not working. Docker is an open platform which enables running applications in a loosely connected environment called a container. A Docker Swarm framework may be used on a Docker platform to cluster and schedule containers. The time needed for detecting and recreating failed containers was tested in this paper. The time needed to recreate a given container depends on the size of the container and the reason of its failure. Docker Swarm needs from 8 to 31 s to recreate a failed container, however, for some purposes, e.g. e-commerce systems, it is too long. In such systems the administrators attempt to minimize the time of website unavailability. To mitigate this problem, we propose the architecture of a lightweight system for fast monitoring of containers and scheduling their recreation. The prototype based on the proposed architecture is insensitive to a container image size, and recreation times depend only on the reason of a container failure. The recreation times range from 3 to 10 s. If we omit the time needed to create containers, which depends solely on internal Docker Engine implementation, our solution detects a container failure and schedules the recreation of a container instance almost instantaneously. This paper presents a part of the holistic solution of fast and lightweight container creation, monitoring and responding to failures.
引用
下载
收藏
页码:287 / 298
页数:12
相关论文
共 50 条
  • [41] Crescoware: A Container-Based Gateway for HPC and AI Applications in the ENEAGRID Infrastructure
    Mariano, Angelo
    D'Amato, Giulio
    Formisano, Giovanni
    Guarnieri, Guido
    Santomauro, Giuseppe
    Migliori, Silvio
    INTELLIGENT COMPUTING, VOL 1, 2022, 506 : 196 - 206
  • [42] Serverless computing for container-based architectures
    Perez, Alfonso
    Molto, German
    Caballer, Miguel
    Calatrava, Amanda
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 50 - 59
  • [43] An Agile Container-based Approach to TaaS
    Verdugo, Pedro
    Salvachua, Joaquin
    Huecas, Gabriel
    2017 56TH FITCE CONGRESS, 2017, : 10 - 15
  • [44] Container-based virtual elastic clusters
    de Alfonso, Carlos
    Calatrava, Amanda
    Molto, German
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 : 1 - 11
  • [45] Container-Based Platform for Computational Medicine
    Pezzullo, Gennaro, Jr.
    Di Martino, Beniamino
    Bubak, Marian
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 3, 2022, 451 : 131 - 140
  • [46] Container-based Video Streaming Service
    Vidiecan, Matus
    Bobak, Martin
    2022 IEEE 22ND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS AND 8TH IEEE INTERNATIONAL CONFERENCE ON RECENT ACHIEVEMENTS IN MECHATRONICS, AUTOMATION, COMPUTER SCIENCE AND ROBOTICS (CINTI-MACRO), 2022, : 191 - 196
  • [47] Sandnet: Towards High Quality of Deception in Container-based Microservice Architectures
    Osman, Amr
    Brueckner, Pascal
    Salah, Hani
    Fitzek, Frank H. P.
    Strufe, Thorsten
    Fischer, Mathias
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [48] Secure live migration of parallel applications using container-based virtual machines
    Hacker, Thomas J.
    Romero, Fabian
    Nielsen, Jeremiah J.
    INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2012, 2 (01) : 45 - 57
  • [49] Design and implementation of a container-based virtual client architecture for interactive digital signage systems
    Park, Youngki
    Yang, Hyunsik
    Thanh Dinh
    Kim, Younghan
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2017, 13 (07):
  • [50] Container-Based Network Architecture for Mobility, Energy and Security Management as a Service in IoT Environments
    Iqbal, Zahid
    SERVICE-ORIENTED COMPUTING, ICSOC 2020, 2021, 12632 : 17 - 24