Design, Modeling, and Implementation of Robust Migration of Stateful Edge Microservices

被引:0
|
作者
Calagna, Antonio [1 ]
Yu, Yenchia [1 ]
Giaccone, Paolo [1 ]
Chiasserini, Carla Fabiana [1 ,2 ,3 ]
机构
[1] Politecn Torino, Dept Elect & Telecommun, I-10129 Turin, Italy
[2] CNIT, I-43124 Parma, Italy
[3] CNR DIITET, CNR IEIIT, I-10129 Turin, Italy
关键词
Migration; network function virtualization; microservices; experimental analysis; modeling; VIRTUAL MACHINE; LIVE MIGRATION;
D O I
10.1109/TNSM.2023.3331750
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stateful migration has emerged as the key solution to support latency-sensitive microservices at the edge while ensuring a satisfying experience for mobile users. In this paper, we address two relevant issues affecting stateful migration, namely, the migration of containerized microservices and that of the associated data connection. We do so by first introducing a novel network solution, based on OvS, that permits to preserve the established connection with mobile end users upon migrating a microservice. Then, using Podman and CRIU, we experimentally characterize the fundamental migration KPIs, i.e., migration duration and microservice downtime, and we devise an analytical model that, accounting for all the relevant real-world aspects of stateful migration, provides an accurate upper bound on such KPIs. We validate our model using real-world microservices, namely, MQTT Broker and Memcached, and show that it can predict KPIs values with an error that is up to 99.7% smaller than that yielded by the state of the art. Finally, we consider a UAV controller as relevant microservice use case and demonstrate how our model can be exploited to effectively configure the system parameters so that the required QoE level is met.
引用
收藏
页码:1877 / 1893
页数:17
相关论文
共 50 条
  • [1] Processing-aware Migration Model for Stateful Edge Microservices
    Calagna, Antonio
    Yu, Yenchia
    Giaccone, Paolo
    Chiasserini, Carla Fabiana
    [J]. ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 815 - 820
  • [2] Fault Tolerance of Stateful Microservices for Industrial Edge Scenarios
    Jia, Yuke
    Wang, Tiejun
    Qiu, Tianbo
    Zhang, Xiaohan
    Wang, Rui
    Wo, Tianyu
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING, JCC, 2023, : 50 - 56
  • [3] Design and Implementation of Microservice Migration at the Edge
    Yu, Yenchia
    Calagna, Antonio
    Giaccone, Paolo
    Chiasserini, Carla Fabiana
    [J]. 2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [4] Stateful Process Migration for Edge Computing Applications
    Horii, Motoshi
    Kojima, Yuji
    Fukuda, Kenichi
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [5] TCP Connection Management for Stateful Container Migration at the Network Edge
    Yu, Yenchia
    Calagna, Antonio
    Giaccone, Paolo
    Chiasserini, Carla Fabiana
    [J]. 2023 21ST MEDITERRANEAN COMMUNICATION AND COMPUTER NETWORKING CONFERENCE, MEDCOMNET, 2023, : 151 - 157
  • [6] Function Offloading and Data Migration for Stateful Serverless Edge Computing
    Nardelli, Matteo
    Russo, Gabriele Russo
    [J]. PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 247 - 257
  • [7] Design and Implementation of a Decentralized Message Bus for Microservices
    Kookarinrat, Pakorn
    Temtanapat, Yaowadee
    [J]. 2016 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2016, : 183 - 188
  • [8] Design and Implementation of a Stateful Network Packet Processing Framework for GPUs
    Vasiliadis, Giorgos
    Koromilas, Lazaros
    Polychronakis, Michalis
    Ioannidis, Sotiris
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (01) : 610 - 623
  • [9] Implementation and Simulation of Handover Techniques to Guarantee Service Continuity through Microservices at Edge
    Bitonti, Luigi
    Tropea, Mauro
    [J]. SIMULTECH: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2020, : 287 - 293
  • [10] Optimal Container Migration for Mobile Edge Computing: Algorithm, System Design and Implementation
    Kim, Taewoon
    Al-Tarazi, Motassem
    Lin, Jenn-Wei
    Choi, Wooyeol
    [J]. IEEE ACCESS, 2021, 9 : 158074 - 158090