Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications

Crowdsensing is emerging as a powerful paradigm capable of leveraging the collective, though imprecise, monitoring capabilities of common people carrying smartphones or other personal devices, which can effectively become real-time mobile sensors, collecting information about the physical places the...

Full description

Bibliographic Details
Main Authors: Paolo Bellavista, Antonio Corradi, Andrea Reale
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2013-12-01
Series:EAI Endorsed Transactions on Mobile Communications and Applications
Online Access:http://eudl.eu/doi/10.4108/mca.1.3.e6
id doaj-69ce88edc2974400ba2164cabf8c8224
record_format Article
spelling doaj-69ce88edc2974400ba2164cabf8c82242020-11-25T01:35:06ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Mobile Communications and Applications2032-95042013-12-011311510.4108/mca.1.3.e6Scalable Stream Processing with Quality of Service for Smart City Crowdsensing ApplicationsPaolo Bellavista0Antonio Corradi1Andrea Reale2DISI - University of Bologna, ItalyDISI - University of Bologna, ItalyDISI - University of Bologna, ItalyCrowdsensing is emerging as a powerful paradigm capable of leveraging the collective, though imprecise, monitoring capabilities of common people carrying smartphones or other personal devices, which can effectively become real-time mobile sensors, collecting information about the physical places they live in. This unprecedented amount of information, considered collectively, offers new valuable opportunities to understand more thoroughly the environment in which we live and, more importantly, gives the chance to use this deeper knowledge to act and improve, in a virtuous loop, the environment itself. However, managing this process is a hard technical challenge, spanning several socio-technical issues: here, we focus on the related quality, reliability, and scalability trade-offs by proposing an architecture for crowdsensing platforms that dynamically self-configure and self-adapt depending on application-specific quality requirements. In the context of this general architecture, the paper will specifically focus on the Quasit distributed stream processing middleware, and show how Quasit can be used to process and analyze crowdsensing-generated data flows with differentiated quality requirements in a highly scalable and reliable way.http://eudl.eu/doi/10.4108/mca.1.3.e6
collection DOAJ
language English
format Article
sources DOAJ
author Paolo Bellavista
Antonio Corradi
Andrea Reale
spellingShingle Paolo Bellavista
Antonio Corradi
Andrea Reale
Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications
EAI Endorsed Transactions on Mobile Communications and Applications
author_facet Paolo Bellavista
Antonio Corradi
Andrea Reale
author_sort Paolo Bellavista
title Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications
title_short Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications
title_full Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications
title_fullStr Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications
title_full_unstemmed Scalable Stream Processing with Quality of Service for Smart City Crowdsensing Applications
title_sort scalable stream processing with quality of service for smart city crowdsensing applications
publisher European Alliance for Innovation (EAI)
series EAI Endorsed Transactions on Mobile Communications and Applications
issn 2032-9504
publishDate 2013-12-01
description Crowdsensing is emerging as a powerful paradigm capable of leveraging the collective, though imprecise, monitoring capabilities of common people carrying smartphones or other personal devices, which can effectively become real-time mobile sensors, collecting information about the physical places they live in. This unprecedented amount of information, considered collectively, offers new valuable opportunities to understand more thoroughly the environment in which we live and, more importantly, gives the chance to use this deeper knowledge to act and improve, in a virtuous loop, the environment itself. However, managing this process is a hard technical challenge, spanning several socio-technical issues: here, we focus on the related quality, reliability, and scalability trade-offs by proposing an architecture for crowdsensing platforms that dynamically self-configure and self-adapt depending on application-specific quality requirements. In the context of this general architecture, the paper will specifically focus on the Quasit distributed stream processing middleware, and show how Quasit can be used to process and analyze crowdsensing-generated data flows with differentiated quality requirements in a highly scalable and reliable way.
url http://eudl.eu/doi/10.4108/mca.1.3.e6
work_keys_str_mv AT paolobellavista scalablestreamprocessingwithqualityofserviceforsmartcitycrowdsensingapplications
AT antoniocorradi scalablestreamprocessingwithqualityofserviceforsmartcitycrowdsensingapplications
AT andreareale scalablestreamprocessingwithqualityofserviceforsmartcitycrowdsensingapplications
_version_ 1725068583611924480