Container migration has emerged as the most effective way to ensure the proximity of time-critical microservices at the network edge with mobile end devices. However, ensuring service continuity while migrating microservices that rely on an established TCP connection is still a significant technical challenge. In this paper, we investigate such pivotal issue and propose COAT, a novel, yet simple, network architecture that leverages overlay network technology to achieve TCP connection migration. Through experimental validation using sample microservices, we show that, compared to the traditional container migration approach that does not support connection migration, our solution enables the successful migration of microservices relying on an established TCP connection, at the cost of a 14% maximum increase of the migration duration. Importantly, our solution to the problem of connection migration does not require the use of a dedicated protocol, or any modification to the application source code or the kernel.

TCP Connection Management for Stateful Container Migration at the Network Edge / Yu, YEN-CHIA; Calagna, Antonio; Giaccone, Paolo; Chiasserini, Carla Fabiana. - ELETTRONICO. - (2023). (Intervento presentato al convegno IEEE MedComNet 2023 tenutosi a Ponza (Italy) nel 13-15 June 2023) [10.1109/MedComNet58619.2023.10168849].

TCP Connection Management for Stateful Container Migration at the Network Edge

Yenchia Yu;Antonio Calagna;Paolo Giaccone;Carla Fabiana Chiasserini
2023

Abstract

Container migration has emerged as the most effective way to ensure the proximity of time-critical microservices at the network edge with mobile end devices. However, ensuring service continuity while migrating microservices that rely on an established TCP connection is still a significant technical challenge. In this paper, we investigate such pivotal issue and propose COAT, a novel, yet simple, network architecture that leverages overlay network technology to achieve TCP connection migration. Through experimental validation using sample microservices, we show that, compared to the traditional container migration approach that does not support connection migration, our solution enables the successful migration of microservices relying on an established TCP connection, at the cost of a 14% maximum increase of the migration duration. Importantly, our solution to the problem of connection migration does not require the use of a dedicated protocol, or any modification to the application source code or the kernel.
2023
979-8-3503-3884-3
File in questo prodotto:
File Dimensione Formato  
Rex___MedComNet_2023-4.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 399.94 kB
Formato Adobe PDF
399.94 kB Adobe PDF Visualizza/Apri
Chiasserini-TCP.pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 641.24 kB
Formato Adobe PDF
641.24 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2978170