Fog Computing is an emerging paradigm that extends Cloud Computing towards the edge of the network. In particular, Fog Computing refers to a distributed computing infrastructure confined on a limited geographical area within which some Internet of Things (IoT) applications/services run directly at the network edge on smart devices having computing, storage, and network connectivity, named Fog Nodes, with the goal of improving efficiency and reducing the amount of data that needs to be sent to the Cloud for massive data processing,analysis and storage. This paper proposes an efficient strategy to offload computationally intensive tasks from end-user devices to Fog Nodes. The computation offload problem is formulated here as a matching game with externalities, with the aim of minimizing the worst case service time by taking into account both computational and communications costs. In particular, this paper proposes a strategy based on the deferred acceptance algorithm to achieve the efficient allocation in a distributed mode and ensuring stability over the matching outcome. The performance of the proposed method is evaluated by resorting to computer simulations in terms of worst total completion time, mean waiting and mean total completion time per task. Moreover, with the aim of highlighting the advantages of the proposed method, performance comparisons with different alternatives are also presented and critically discussed. Finally, a fairness analysis of the proposed allocation strategy is also provided on the basis of the evaluation of the Jain’s index.

A Matching Theory Framework for Tasks Offloading in Fog Computing for IoT Systems / Francesco Chiti, Romano Fantacci, Benedetta Picano. - In: IEEE INTERNET OF THINGS JOURNAL. - ISSN 2327-4662. - STAMPA. - 5:(2018), pp. 5089-5096. [10.1109/JIOT.2018.2871251]

A Matching Theory Framework for Tasks Offloading in Fog Computing for IoT Systems

Francesco Chiti;Romano Fantacci
;
PICANO, BENEDETTA
2018

Abstract

Fog Computing is an emerging paradigm that extends Cloud Computing towards the edge of the network. In particular, Fog Computing refers to a distributed computing infrastructure confined on a limited geographical area within which some Internet of Things (IoT) applications/services run directly at the network edge on smart devices having computing, storage, and network connectivity, named Fog Nodes, with the goal of improving efficiency and reducing the amount of data that needs to be sent to the Cloud for massive data processing,analysis and storage. This paper proposes an efficient strategy to offload computationally intensive tasks from end-user devices to Fog Nodes. The computation offload problem is formulated here as a matching game with externalities, with the aim of minimizing the worst case service time by taking into account both computational and communications costs. In particular, this paper proposes a strategy based on the deferred acceptance algorithm to achieve the efficient allocation in a distributed mode and ensuring stability over the matching outcome. The performance of the proposed method is evaluated by resorting to computer simulations in terms of worst total completion time, mean waiting and mean total completion time per task. Moreover, with the aim of highlighting the advantages of the proposed method, performance comparisons with different alternatives are also presented and critically discussed. Finally, a fairness analysis of the proposed allocation strategy is also provided on the basis of the evaluation of the Jain’s index.
2018
5
5089
5096
Francesco Chiti, Romano Fantacci, Benedetta Picano
File in questo prodotto:
File Dimensione Formato  
A_Matching_Theory_Framework_for_Tasks_Offloading_in_Fog_Computing_for_IoT_Systems.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 963.57 kB
Formato Adobe PDF
963.57 kB Adobe PDF   Richiedi una copia

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1134685
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 82
  • ???jsp.display-item.citation.isi??? 61
social impact