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.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
accesso riservato
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.
https://hdl.handle.net/11583/2978170