Assessing Performance of IoT-based Mobile Crowdsensing Systems ...

6 downloads 322 Views 4MB Size Report
Dec 15, 2016 - Assessing Performance of IoT-based Mobile ... Sensors commonly available in mobile and IoT devices ... Data analytics for municipalities.
IEEE CLOUDCOM 2016

Assessing Performance of IoT-based Mobile Crowdsensing Systems for Sensing as a Service Applications in Smart Cities Andrea Capponi

University of Luxembourg

Claudio Fiandrino

Imdea Networks Institute

Christian Franck Ulrich Sorger

University of Luxembourg

Dzmitry Kliazovich Pascal Bouvry

December 15, 2016

Smart Cities: Introduction I

50% of worldwide population lives in cities

I

Cities account for I

80% of worldwide gas consumption

I

75% of global energy consumption

I

60% of residential water use

N. B. Grimm, S. H. Faeth, N. E. Golubiewski, C. L. Redman, J. Wu, X. Bai, and J. M. Briggs, “Global change and the ecology of cities,” in Science, vol. 319, no. 5864, 2008, pp. 756–760.

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

1 of 12

Sensing as a Service (S2 aaS) for IoT Sensors

Consumers Cloud/Fog Providers

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

2 of 12

Mobile Crowdsensing

I

Appealing paradigm for sensing and collecting data I

Monitoring phenomena in smart cities

I

Sensing as a Service (S2 aaS) business model

I

Sensors commonly available in mobile and IoT devices

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

3 of 12

Mobile Crowdsensing I

Appealing paradigm for sensing and collecting data I

I I

Monitoring phenomena in smart cities

Sensing as a Service (S2 aaS) business model Sensors commonly available in mobile and IoT devices

Figure: Diffusion of mobile devices Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

3 of 12

Mobile Crowdsensing I

Appealing paradigm for sensing and collecting data I

I I

Monitoring phenomena in smart cities

Sensing as a Service (S2 aaS) business model Sensors commonly available in mobile and IoT devices

Figure: Diffusion of mobile devices Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

3 of 12

Simulations in Crowdsensing Simulators for Crowdsensing

I I

Network-oriented:

Mobility-oriented

- NS-3 (1) - CupCarbon (2)

- Sumo (3) - Parking (4)

Communications: tradeoff precision/scalability Mobility: tradeoff realistic/simple environments

1. C. Tanas and J. Herrera-Joancomarti, “Crowdsensing simulation using NS-3,” Citizen in Sensor Networks: Second International Workshop, CitiSens 2013 2. K. Mehdi, M. Lounis, A. Bounceur, and T. Kechadi, “Cupcarbon: A multi-agent and discrete event wireless sensor network design and simulation tool,” in 7th International ICST Conference on Simulation Tools and Techniques, 2014 3. SUMO: https://sourceforge.net/projects/sumo/ 4. K. Farkas and I. Lendak, “Simulation environment for investigating crowd-sensing based urban parking,” in International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS), June 2015 Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

4 of 12

Design Principles

I

Scalability I

I

MCS systems require a large number of participants Performance should not change from small to big cities

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

5 of 12

Design Principles

I

Scalability I

I

I

MCS systems require a large number of participants Performance should not change from small to big cities

Realistic Urban Environment I

Flexible and adaptable in any city

I

Data analytics for municipalities

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

5 of 12

Design Principles

I

Scalability I

I

I

MCS systems require a large number of participants Performance should not change from small to big cities

I

User Mobility I

Design mobility patterns

I

Meeting social behaviours

Realistic Urban Environment I

Flexible and adaptable in any city

I

Data analytics for municipalities

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

5 of 12

Design Principles

I

Scalability I

I

I

MCS systems require a large number of participants Performance should not change from small to big cities

Realistic Urban Environment I

I

I

Flexible and adaptable in any city Data analytics for municipalities

I

User Mobility I

Design mobility patterns

I

Meeting social behaviours

Communication Technologies I

LTE/4G

I

WiFi

I

Bluetooth

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

5 of 12

Key Performance Indicators

I

Data Generation I

Sensors work with different sample frequency and size

I

Mobile devices sample and deliver information

I

In S2 aaS revenue models are proportional to the amount of collected data

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

6 of 12

Key Performance Indicators

I

I

Data Generation I

Sensors work with different sample frequency and size

I

Mobile devices sample and deliver information

I

In S2 aaS revenue models are proportional to the amount of collected data

Cost Evaluation I

Energy spent for sensing purposes

I

Energy spent for reporting purposes

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

6 of 12

CrowdSenSim I

Exploiting presented design principles

I

Custom simulator for crowdsensing activities I

Access and download: http://crowdsensim.gforge.uni.lu

I

Contact: [email protected]

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

7 of 12

CrowdSenSim: Features and Architecture I

Large scale (time-space)

I

Realistic urban environments City Layout

List of Events

CrowdSensing Inputs

User Mobility

S IMULATOR

Results

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

8 of 12

Evaluation Settings

I

Luxembourg City center

I

Users: 10 000

I

Walking speed: U [1 − 1.5] m/s

I

Walking period: U [10 − 30] min

I

Simulation period: 8 AM - 2 PM

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

9 of 12

Performance Evaluation

Energy consumption for sensing 2 000 1 750 1 500 1 250 1 000 750 500 250 0 0-50 50-100 100-150 150-200 200-250 250-300 300-350 350-400 400-450 450-500 500-550 550-600 600-650 650-700 700-750 750-800 800-850

Num. of Participants

I

Current drain (µAh)

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

10 of 12

Performance Evaluation Energy consumption for reporting

75-80

65-70

70-75

55-60

60-65

50-55

45-50

40-45

35-40

30-35

25-30

20-25

15-20

5-10

10-15

2 000 1 750 1 500 1 250 1 000 750 500 250 0 0-5

Num. of Participants

I

Energy (J)

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

11 of 12

Conclusion

I

MCS systems for S2 aaS applications in smart cities

I

Performance evaluation in large scale realistic urban environments

I

CrowdSenSim: simulator for Mobile Crowdsensing I

Access and download: http://crowdsensim.gforge.uni.lu

I

Contact: [email protected]

Andrea Capponi | IEEE CLOUDCOM 2016 | Assessing Performance of IoT-based MCS Systems in Smart Cities

12 of 12

Thank You! Andrea Capponi

Suggest Documents