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...
Main Authors: | , , |
---|---|
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 |