Live Migration of Multi-Container Kubernetes Pods in Multi-Cluster Serverless Edge Systems

被引:0
|
作者
Poggiani, Leonardo [1 ]
Puliafito, Carlo [1 ]
Virdis, Antonio [1 ]
Mingozzi, Enzo [1 ,2 ]
机构
[1] Univ Pisa, Dept Informat Engn, Pisa, Italy
[2] Univ Florence, Dept Informat Engn, Florence, Italy
来源
PROCEEDINGS OF THE 2024 WORKSHOP ON SERVERLESS AT THE EDGE, SEATED 2024 | 2024年
关键词
Serverless; Function as a Service; Edge computing; Multi-cluster; Kubernetes; Migration;
D O I
10.1145/3660319.3660330
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the cloud-native landscape, serverless computing is establishing itself as a pillar for smart provisioning of modern microservice-based applications. Due to its resounding success, serverless is rapidly emerging as a powerful paradigm in edge computing as well, wherein computing resources are geographically distributed in proximity to users. In serverless edge systems, applications can be composed by two types of microservice instances. Remote-state instances are internally stateless and access a remote state, if needed. On the other hand, a local-state instance is dedicated to a user and locally retains state information. In this work, we focus on live migration of local-state instances across an edge system operated by Kubernetes, which is the de-facto standard for microservice automated orchestration. More specifically, we propose a solution able to migrate both single-container and multi-container instances between different Kubernetes clusters. Our approach leverages the Liqo open-source project to establish a peering relationship and transfer the instance state between the involved clusters. After presenting the design and proof-of-concept implementation of the proposed solution, we outline useful insights into how to deploy it in practice and describe the experiments carried out to validate our work. Our system represents a powerful Kubernetes extension that does not require any modification to its standard API.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 50 条
  • [1] Security automation for multi-cluster orchestration in Kubernetes
    Bringhenti, Daniele
    Sisto, Riccardo
    Valenza, Fulvio
    2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 480 - 485
  • [2] NEW FRONTIERS FOR MULTI-CONTAINER TRAILER SYSTEMS?
    Booth, Garry
    Cargo Systems, 1981, 8 (10):
  • [3] Migration of Multi-container Services in the Fog to Support Things Mobility
    Puliafito, Carlo
    Virdis, Antonio
    Mingozzi, Enzo
    2020 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2020, : 259 - 261
  • [4] Rethinking Application Container Networking in a Multi-cluster world
    Govindarajan, Chander
    Naik, Priyanka
    Govindarajan, Kavya
    Goel, Seep
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 102 - 104
  • [5] Fault Tolerance In Heterogeneous Multi-Cluster Systems Through A Task Migration Mechanism
    Cabello, Uriel
    Rodriguez, Jose
    Meneses, Amilcar
    Mendoza, Sonia
    Decouchant, Dominique
    2014 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE), 2014,
  • [6] Multi-cluster load balancing based on process migration
    Wang, XiaoYing
    Zhu, Ziyu
    Du, ZhiHui
    Li, Sanli
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 100 - 110
  • [7] Analysis of interconnection networks in heterogeneous multi-cluster systems
    Javadi, Bahman
    Abawajy, Jemal H.
    Akbari, Mohammad K.
    Nahavandi, Saeid
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2006, : 115 - +
  • [8] Performance analysis of interconnection networks for multi-cluster systems
    Javadi, B
    Abawajy, JH
    Akbari, MK
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 205 - 212
  • [9] A performance model for analysis of heterogeneous multi-cluster systems
    Javadi, Bahman
    Akbari, Mohammad K.
    Abawajy, Jemal H.
    PARALLEL COMPUTING, 2006, 32 (11-12) : 831 - 851
  • [10] Hypervirial approach applied to multi-cluster nuclear systems
    Adam, R. M.
    Sofianos, S. A.
    Lekala, M. L.
    Rampho, G. J.
    JOURNAL OF PHYSICS G-NUCLEAR AND PARTICLE PHYSICS, 2015, 42 (02)