Container Migration in the Fog: A Performance Evaluation.

CRIU container fog computing internet of things migration mobility post-copy pre-copy

Journal

Sensors (Basel, Switzerland)
ISSN: 1424-8220
Titre abrégé: Sensors (Basel)
Pays: Switzerland
ID NLM: 101204366

Informations de publication

Date de publication:
27 Mar 2019
Historique:
received: 15 01 2019
revised: 13 02 2019
accepted: 22 03 2019
entrez: 3 4 2019
pubmed: 3 4 2019
medline: 3 4 2019
Statut: epublish

Résumé

The internet of things (IoT) is essential for the implementation of applications and services that require the ability to sense the surrounding environment through sensors and modify it through actuators. However, IoT devices usually have limited computing capabilities and hence are not always sufficient to directly host resource-intensive services. Fog computing, which extends and complements the cloud, can support the IoT with computing resources and services that are deployed close to where data are sensed and actions need to be performed. Virtualisation is an essential feature in the cloud as in the fog, and containers have been recently getting much popularity to encapsulate fog services. Besides, container migration among fog nodes may enable several emerging use cases in different IoT domains (e.g., smart transportation, smart industry). In this paper, we first report container migration use cases in the fog and discuss containerisation. We then provide a comprehensive overview of the state-of-the-art migration techniques for containers, i.e., cold, pre-copy, post-copy, and hybrid migrations. The main contribution of this work is the extensive performance evaluation of these techniques that we conducted over a real fog computing testbed. The obtained results shed light on container migration within fog computing environments by clarifying, in general, which migration technique might be the most appropriate under certain network and service conditions.

Identifiants

pubmed: 30934704
pii: s19071488
doi: 10.3390/s19071488
pmc: PMC6480341
pii:
doi:

Types de publication

Journal Article

Langues

eng

Références

Sensors (Basel). 2018 Jun 02;18(6):null
pubmed: 29865266

Auteurs

Carlo Puliafito (C)

DINFO, University of Florence, Via di S. Marta 3, 50139 Florence, Italy. carlo.puliafito@ing.unipi.it.
Department of Information Engineering, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy. carlo.puliafito@ing.unipi.it.

Carlo Vallati (C)

Department of Information Engineering, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy. carlo.vallati@iet.unipi.it.

Enzo Mingozzi (E)

Department of Information Engineering, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy. enzo.mingozzi@unipi.it.

Giovanni Merlino (G)

Department of Engineering, University of Messina, Contrada di Dio, Sant'Agata, 98166 Messina, Italy. gmerlino@unime.it.

Francesco Longo (F)

Department of Engineering, University of Messina, Contrada di Dio, Sant'Agata, 98166 Messina, Italy. flongo@unime.it.

Antonio Puliafito (A)

Department of Engineering, University of Messina, Contrada di Dio, Sant'Agata, 98166 Messina, Italy. apuliafito@unime.it.

Classifications MeSH