Consumer-centric mobile devices, such as smartphones, are an emerging category of devices at the edge of the Internet. Leveraging volunteers and their mobiles as a (sensing) data collection outlet is known as Mobile Crowd Sensing (MCS) and poses interesting challenges, with particular regard to the management of sensing resource contributors, dealing with their subscription, random and unpredictable join and leave, and node churn. To facilitate and expedite the (commercial) exploitation of this trend, in this paper we propose to adopt a service-oriented approach to cope with MCS application deployment into a sensing Cloud infrastructure, decoupling the MCS application domain from the infrastructure one. To this purpose we provide the building blocks for implementing such a novel take on MCS, which from a Cloud layering perspective can be identified as a platform service, i.e., an MCS as a service (MCSaaS). A prototype implementation that serves as a blueprint and a proof-of-concept of the proposed framework is presented, while an evaluation of the effectiveness of the MCSaaS paradigm has been provided using suitable mobility-related use cases for a validation of the concept, as well as a modeling approach through the adoption of generalized stochastic Petri nets.

Mobile CrowdSensing as a Service: a platform for applications on top of Sensing Clouds

MERLINO, GIOVANNI
Primo
;
DISTEFANO, SALVATORE
;
PULIAFITO, Antonio
Penultimo
;
2016-01-01

Abstract

Consumer-centric mobile devices, such as smartphones, are an emerging category of devices at the edge of the Internet. Leveraging volunteers and their mobiles as a (sensing) data collection outlet is known as Mobile Crowd Sensing (MCS) and poses interesting challenges, with particular regard to the management of sensing resource contributors, dealing with their subscription, random and unpredictable join and leave, and node churn. To facilitate and expedite the (commercial) exploitation of this trend, in this paper we propose to adopt a service-oriented approach to cope with MCS application deployment into a sensing Cloud infrastructure, decoupling the MCS application domain from the infrastructure one. To this purpose we provide the building blocks for implementing such a novel take on MCS, which from a Cloud layering perspective can be identified as a platform service, i.e., an MCS as a service (MCSaaS). A prototype implementation that serves as a blueprint and a proof-of-concept of the proposed framework is presented, while an evaluation of the effectiveness of the MCSaaS paradigm has been provided using suitable mobility-related use cases for a validation of the concept, as well as a modeling approach through the adoption of generalized stochastic Petri nets.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0167739X15002976-main in press.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.54 MB
Formato Adobe PDF
2.54 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
1-s2.0-S0167739X15002976-main.pdf

solo utenti autorizzati

Descrizione: Articolo principale
Tipologia: Versione Editoriale (PDF)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.58 MB
Formato Adobe PDF
2.58 MB 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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11570/3090894
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 67
  • ???jsp.display-item.citation.isi??? 52
social impact