Energy Efficient Data Collection in Opportunistic ...

1 downloads 0 Views 6MB Size Report
May 1, 2017 - Smart Cities | IEEE INFOCOM 2017. Energy Efficient Data Collection in. Opportunistic Mobile Crowdsensing. Architectures for Smart Cities.
Smart Cities | IEEE INFOCOM 2017

Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing Architectures for Smart Cities Andrea Capponi

University of Luxembourg

Claudio Fiandrino

Imdea Networks Institute

Dzmitry Kliazovich

ExaMotive

Pascal Bouvry Stefano Giordano

University of Luxembourg Università di Pisa May 1, 2017

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 | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

1 of 14

Sensing as a Service (S2 aaS) for IoT Sensors

Consumers

Cloud Providers

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

2 of 14

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 | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

3 of 14

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

Figure: Diffusion of mobile devices Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

3 of 14

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

Figure: Diffusion of mobile devices Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

3 of 14

Sensing Paradigms

I

Two sensing paradigms:

Participatory I

Opportunistic

Active user engagement

I

Minimal user involvement

I

Sensing and reporting user-driven

I

Sensing and reporting application- or device-driven

I

Centralized, direct task assignment

I

Distributed, no direct task assignment

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

4 of 14

Mobile Crowdsensing Scenario Environmental Context Cs

S2 aaS Cloud Collector

Crowd iFi W

ta Da

Data Collection Utility dsa

E LT

IoT Devices

Threshold

Accelerometer

Gyroscope

Microphone

Dual Camera

Temperature

Smartphone Sensing Potential sps

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

5 of 14

Mobile Crowdsensing Scenario Environmental Context Cs

S2 aaS Cloud Collector

Crowd iFi W

ta Da

Data Collection Utility dsa

E LT

IoT Devices

Threshold

Accelerometer

Gyroscope

Microphone

Dual Camera

Temperature

Smartphone Sensing Potential sps

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

5 of 14

Proposed Opportunistic Framework

Sensing Decision Policy Cs · [ · sps + (1

) · dsa ] >

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

6 of 14

Proposed Opportunistic Framework

Data Collection Utility

Threshold

Sensing Decision Policy Cs · [ · sps + (1

Environmental Context

) · dsa ] >

Smartphone Sensing Potential

Balancing Coefficient

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

6 of 14

Proposed Opportunistic Framework I

Data Collection Utility dsa I I

I

Defines utility for the cloud collector Based on number of samples already received

Smartphone Sensing Potential, sps I I

Based on number of samples already received Function of locally spent energy Es for sensing and reporting Es = Esc + Esr

I

Environmental Context Cs I

I

Binary value which depends on the context awareness

Threshold I

Depends on the level of battery of the devices (B) and the amount of reported data that devices have already contributed (D)

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

7 of 14

CrowdSenSim I

Custom simulator for crowdsensing activities I

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

I

Contact: [email protected]

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

8 of 14

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 | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

9 of 14

Evaluation Settings

I

3 sensors: accelerometer, temperature, pressure

I

Users: 20 000

I

Walking speed: U [1

I

Walking period: U [10

I

Simulation period: 8 AM - 2 PM

I

Digipoint to provide street-level maps

I

City centers of Luxembourg, Madrid and Trento

1.5] m/s 20] min

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

10 of 14

Performance Evaluation

Traces

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 850-900

Uniform

Current drain (µAh)

(a) Sensing Cost

3 500 3 000 2 500 2 000 1 500 1 000 500 0

Uniform

Traces

0-5 5-10 10-15 15-20 20-25 25-30 30-35 35-40 40-45 45-50 50-55 55-60 60-65 65-70 70-75 75-80 80-85

3 500 3 000 2 500 2 000 1 500 1 000 500 0

Num. of Participants

Energy spent for sensing and communications

Num. of Participants

I

Energy (J)

(b) Communication Cost

I

Sensing and communication same distribution but different scales

I

Real-world traces are the results of a study on pedestrian mobility and are public available on Crawdad (ostermalm_dense_run2) 1 1 http://crawdad.org/kth/walkers/20140505

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

11 of 14

Performance Evaluation

I

Normalized distribution of amount of collected data for the different cities over the time period 8:00 AM - 2:00 PM

0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

(a) Luxembourg

1

0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

(b) Trento

1

0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

1

(c) Madrid

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

12 of 14

Performance Evaluation New metric called Sample Distribution (SD): SD = Nsa |t /

=

Pn

i,j i j

d(i, j)

n(n

1)

Area 1

Area 3

Area 4

Area 5

150

150

150

150

150

100

100

100

100

100

50

50

50

50

50

0

0

0

0

0

Time interval

Time interval

8: 00 9: -9:0 00 0 10 -10 :0 :00 0 11 -11 :0 :00 0 12 -12 :0 :00 0 13 -13 :0 :00 014 :0 0

200

8: 00 9: -9:0 00 0 10 -10 :0 :00 0 11 -11 :0 :00 0 12 -12 :0 :00 0 13 -13 :0 :00 014 :0 0

200

8: 00 9: -9:0 00 0 10 -10 :0 :00 0 11 -11 :0 :00 0 12 -12 :0 :00 0 13 -13 :0 :00 014 :0 0

200

8: 00 9: -9:0 00 0 10 -10 :0 :00 0 11 -11 :0 :00 0 12 -12 :0 :00 0 13 -13 :0 :00 014 :0 0

200

Time interval

I

Area 2

200

9: -9:0 00 0 10 -10 :0 :00 0 11 -11 :0 :00 0 12 -12 :0 :00 0 13 -13 :0 :00 014 :0 0

Sample Distribution (sample/m)

2

8: 00

I

Time interval

Time interval

Sample distribution (SD) for the different areas over the time period 8:00 AM - 2:00 PM

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

13 of 14

Conclusion The proposed framework I

MCS systems for S2 aaS applications in smart cities

I

Data collection in opportunistic MCS systems

I

Energy-efficient and cost effective

CrowdSenSim I

Performance evaluation in large realistic urban environments

I

Custom simulator for crowdsensing activities I

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

I

Contact: [email protected]

Andrea Capponi | Smart Cities | IEEE INFOCOM 2017 | Energy Efficient Data Collection in Opportunistic Mobile Crowdsensing

14 of 14

Thank You! Andrea Capponi

Suggest Documents