The choice between an Edge- or Cloud-based deployment along with other factors like the unpredictable mobility of devices, the cyber-physicality of the scenario, and the wireless nature of communications, significantly impact the service provision of Internet of Things (IoT) systems. A simulation approach encompassing all the aforementioned aspects is key for the functional and non-functional evaluation of IoT services before their actual deployment that could be time-consuming and error-prone. However, a 'ready-to-use' simulator which comprehensively deals with the cooperative nature of such services is missing. Therefore, in this paper, we first extend the EdgeCloudSim framework with novel functionalities and features, and then we present the simulation of a crowdsensing IoT service based on the extended simulator, considering both Edge- and Cloud-based deployments. The results provide useful feedbacks and insights about the considered case study and, above all, they show the benefits of a simulation-based approach in guiding designers towards the final IoT service deployment according to the expected service provision requirements.

IoT Services Deployment over Edge vs Cloud Systems: A Simulation-based Analysis

Savaglio C.;Fortino G.
2019-01-01

Abstract

The choice between an Edge- or Cloud-based deployment along with other factors like the unpredictable mobility of devices, the cyber-physicality of the scenario, and the wireless nature of communications, significantly impact the service provision of Internet of Things (IoT) systems. A simulation approach encompassing all the aforementioned aspects is key for the functional and non-functional evaluation of IoT services before their actual deployment that could be time-consuming and error-prone. However, a 'ready-to-use' simulator which comprehensively deals with the cooperative nature of such services is missing. Therefore, in this paper, we first extend the EdgeCloudSim framework with novel functionalities and features, and then we present the simulation of a crowdsensing IoT service based on the extended simulator, considering both Edge- and Cloud-based deployments. The results provide useful feedbacks and insights about the considered case study and, above all, they show the benefits of a simulation-based approach in guiding designers towards the final IoT service deployment according to the expected service provision requirements.
2019
978-1-7281-1878-9
Crowdsensing; Distributed Sensors; Edge Computing; Internet of Things; Trade-off analysis
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.11770/299260
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 9
social impact