Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
A Service Based Architecture for Multidisciplinary IoTExperiments with Crowdsourced Resources
Panagiotis Alexandrou 1,2 Constantinos Marios Angelopoulos 3,7 OrestisEvangelatos 3 Jo ao Fernandes 5 Gabriel Filios 1,2 Marios Karagiannis 3 NikolaosLoumis 6 Sotiris Nikoletseas 1,2 Aleksandra Rankov 4 Theofanis P. Raptis 1,2 Jose
D. P. Rolim 3 Alexandros Souroulagkas 1,2
1Computer Engineering and Informatics Department, University of Patras, Greece
2Computer Technology Institute and Press Diophantus, Patras, Greece
3University of Geneva, Switzerland
4DunavNET, Novi Sad, Serbia
5Alexandra Institute, Aarhus, Denmark
6University of Surrey, Guildford, UK
7Bournemouth University, UK
AdHocNow 2016, Lille, France
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 1 / 15
Introduction
Testbeds
Testbed as a Service (TBaaS)
Related work
GENIOneLabFed4FIREGEANTEpiCollect, PhoneLab
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 2 / 15
Introduction Our Contribution
Our Contribution
Federated a wide range of devices
StaticVirtualCrowdsourced
Novel, generic yet specified experimentation mechanism
User incentivization
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 3 / 15
Resource Handling Description
We adopted and adapted the RSpec schema for the resource description
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 4 / 15
Resource Handling Diversity of Resources
We have federated the following resources:
Static IoT resources
Mobile/portable IoT resources
Virtual/modelled resources
Web services
Crowdsourced Resources - Opportunistic/Participatory sensing
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 5 / 15
Resource Handling Architecture
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 6 / 15
Experiment composition Experiment Composition
Efficient description of diverse experiments in a generic yet specific waythrough IFTTT scenaria and Questionnaires.
A diverse way of discovering, provisioning and reserving resources
Survey Queries
Survey Lists
Geofencing
Project Code
IFTTT scenario
Get a value from specified resources
Define an action
Set a conditionSet an outcome
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 7 / 15
Experiment composition Experiment Description
Experiment Description
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 8 / 15
Experiment composition Experiment Execution
Naive approach through Threads. more robust solution Queues.
Queues
PersistentMonitoringControlScalable
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 9 / 15
Engaging the Crowd
An Incentive mechanism Necessary for effective user engagement in theexperiments Persuade users to complete task segments
Incentives framework
SponsorCharity
Reputation mechanisms
PlatformResearcherUser
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 10 / 15
Scalability Network
Network ScalabilityScenaria
High-endAverageLow-end
PackagesSensing package 400 bytesSourcing package 100 Kbs
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 11 / 15
Scalability Architecture
Architecture Scalability
CacheLoad balancerQueues
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 12 / 15
Practical Applications
Upatras use-case
Crowd
Passive light readingsParticipatory localization through QR code scanningQuestionnaires to adjust parameters
Static
AutomationMeters
Ekonet use-case
Mobile sensors
Crowd
Questionnaire
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 13 / 15
Conclusion and Future Work
Experiments
Dynamic ExperimentsChange Experiments Parameters
Deployment in Industrial Setting
Explore more options for crowd interaction
Data visualization
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 14 / 15
Questions
Thank you for your attention, any questions?
A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources 15 / 15