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 条
  • [31] Container-Based Internet-of-Things Architecture Pattern: Kill Switch
    Lennick, David
    Azim, Akramul
    Liscano, Ramiro
    2020 IEEE 23RD INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2020), 2020, : 74 - 78
  • [32] Container-based bioinformatics with Pachyderm
    Novella, Jon Ander
    Emami Khoonsari, Payam
    Herman, Stephanie
    Whitenack, Daniel
    Capuccini, Marco
    Burman, Joachim
    Kultima, Kim
    Spjuth, Ola
    BIOINFORMATICS, 2019, 35 (05) : 839 - 846
  • [33] Container-Based Multi-purpose IoT Architecture for User-Friendly Applications with Cloud Chatbot Agent
    Lee, Jaehyeong
    Um, Changyong
    Hwang, Soonsung
    Jeong, Jongpil
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT VI: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART VI, 2019, 11624 : 121 - 134
  • [34] Horizontal and Vertical Scaling of Container-based Applications using Reinforcement Learning
    Rossi, Fabiana
    Nardelli, Matteo
    Cardellini, Valeria
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 329 - 338
  • [35] Container-based Throughput Balancing for Multiple Streaming Applications: A Case Study
    Toku, Yuho
    Nishikawa, Hiroki
    Kong, Xiangbo
    Tomiyama, Hiroyuki
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 199 - 202
  • [36] Fault Injection and Detection for Artificial Intelligence Applications in Container-Based Clouds
    Ye, Kejiang
    Liu, Yangyang
    Xu, Guoyao
    Xu, Cheng-Zhong
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 112 - 127
  • [37] Container-Based Architecture for Optimal Face-Recognition Tasks in Edge Computing
    Tellez, Nadim
    Jimeno, Miguel
    Salazar, Augusto
    Nino-Ruiz, Elias D.
    SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 301 - 303
  • [38] Enhanced Quality of Service Measurement Mechanism of Container-based Cloud Network Architecture
    Jhan, Jhih-Dao
    Lai, Yung-Chang
    Chen, Yong-Ling
    Kuo, Fei-Hua
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 1 - 4
  • [39] LoRa Meets IP: A Container-Based Architecture to Virtualize LoRaWAN End Nodes
    Cilfone, Antonio
    Davoli, Luca
    Ferrari, Gianluigi
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (10) : 9191 - 9207
  • [40] Considerations on Deploying High-Performance Container-based NFV
    Hong, DeokGi
    Shin, Jaemin
    Woo, Shinae
    Moon, Sue
    CAN'17: PROCEEDINGS OF THE 2017 CLOUD-ASSISTED NETWORKING WORKSHOP, 2017, : 1 - 6