Due to their intrinsic resource constraints, the mobile Internet of Things (IoT) devices are not able to provide intensive services by just relying on their own facilities. Fog Computing effectively helps overcome this hurdle. Indeed, it extends the Cloud toward the network edge, distributing resources and services of computing, storage, and networking close to the end devices. This topological proximity is the key enabler of several advantages that are essential in many emerging ICT domains. Nonetheless, the mobility of an IoT device compromises such benefits as it increases the topological distance to the serving Fog node. Therefore, the Fog service has to be migrated in order to be always close enough to the served IoT device. We name this Companion Fog Computing (CFC), since the Fog service behaves as a 'companion' of the correspondent application on the mobile device. In this paper, we present a Fog Computing Platform that performs stateful container (i.e., Fog service) migrations in order to enable CFC. Specifically, we introduce a CFC model from which we derive a reference architecture comprising all the functionalities required in a platform to make migration decisions and carry them out. Moreover, we demonstrate the soundness of the proposed reference architecture by discussing a proof-of-concept implementation based on the Stack4Things (S4T) platform, and we report a set of conducted experiments to show the feasibility of stateful container migrations.
Companion fog computing: supporting things mobility through container migration at the edge
Longo, FrancescoPenultimo
;Merlino, GiovanniUltimo
2018-01-01
Abstract
Due to their intrinsic resource constraints, the mobile Internet of Things (IoT) devices are not able to provide intensive services by just relying on their own facilities. Fog Computing effectively helps overcome this hurdle. Indeed, it extends the Cloud toward the network edge, distributing resources and services of computing, storage, and networking close to the end devices. This topological proximity is the key enabler of several advantages that are essential in many emerging ICT domains. Nonetheless, the mobility of an IoT device compromises such benefits as it increases the topological distance to the serving Fog node. Therefore, the Fog service has to be migrated in order to be always close enough to the served IoT device. We name this Companion Fog Computing (CFC), since the Fog service behaves as a 'companion' of the correspondent application on the mobile device. In this paper, we present a Fog Computing Platform that performs stateful container (i.e., Fog service) migrations in order to enable CFC. Specifically, we introduce a CFC model from which we derive a reference architecture comprising all the functionalities required in a platform to make migration decisions and carry them out. Moreover, we demonstrate the soundness of the proposed reference architecture by discussing a proof-of-concept implementation based on the Stack4Things (S4T) platform, and we report a set of conducted experiments to show the feasibility of stateful container migrations.File | Dimensione | Formato | |
---|---|---|---|
smartcomp2018.pdf
solo gestori archivio
Tipologia:
Versione Editoriale (PDF)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
339.27 kB
Formato
Adobe PDF
|
339.27 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.