effSense: Energy-Efficient and Cost-Effective Data Uploading in Mobile Crowdsensing

Leye Wang, Daqing Zhang and Haoyi Xiong TELECOM SudParis, France

PUCAA 2013 Institut Mines-Télécom

Outline ■ Introduction ● ● ● ● ● ●

■ ■ ■ ■

2

Research Motivation User Needs and Objectives Some Observations Proposed Ideas Research Issues Main Contributions

The Proposed effSense Framework Uploading Schemes in effSense System Evaluation Conclusions and Future Work

Institut Mines-Télécom

Research Motivation ■ Mobile Crowdsensing can enable many applications, to encourage users to participate in Mobile Crowdsensing tasks, reducing cost incurred helps: ● Energy Consumption ● 3G Mobile Data Communication Cost

■ 3 stages of a mobile crowdsensing task ● Task Assignment ● Sensing ● Data Uploading (our focus)

3

Institut Mines-Télécom

User Needs and Objectives ■ User Types and Needs ● Data-plan users (DP) – with unlimited data plan − concerned about energy consumption

● Non-data-plan users (NDP) – pay according to data size uploaded via 3G − concerned about data cost

● Example: MIT Reality Mining − ~30 users with data plan (data-plan users) − ~70 users with no data plan (non-data-plan users) − The data-plan/non-data-plan user ratio might change

■ Objectives ● Data-plan users (DP) – Reduce energy consumption ● Non-data-plan users (NDP) – Reduce data cost

4

Institut Mines-Télécom

Some Observations ■ Some Known techniques to Reduce Energy Consumption (for DP) ● Baseline: Initiate a 3G connection to upload data ● Uploading data via a Bluetooth gateway or WiFi consumes less energy ● Uploading data via 3G parallel with a phone call saves >75% energy − J. Nurminen, “Parallel connections and their effect on the battery consumption of a mobile phone,”

■ Some Known techniques to Eliminate Data Cost (for NDP) ● Uploading data via a Bluetooth gateway or WiFi ● Offloading data by Bluetooth to a DP user, who can later relay data to the server

5

Institut Mines-Télécom

Proposed Ideas for Energy/Data Cost Cut ■ Leveraging Critical Events ● ● ● ●

making a phone call encountering a Bluetooth gateway connecting to WiFi meeting another user

■ Use Time to Trade-off Events - Delay-tolerant data uploading ● Traditionally, data is uploaded as soon as it is sensed. ● We allow delay between data sensing and uploading, so that critical events can happen and be leveraged to reduce energy and/or data cost.

6

Institut Mines-Télécom

A Running Example (How to Reduce Cost)

S

Server

ri: sensing data of ui r’i: sensing data of u’i WiFi/LAN

3 uploading paths: 1. u’3  G  S 2. u’1  u2  G  S 3. u’2  u1  S

3G (parallel with voice call)

{r’2,r1}

Bluetooth Gateway

G

{r’3}

{r’1,r2}

{r’1}

data-plan users 7

u’1

u2

u1

{r’2}

Institut Mines-Télécom

u’2

u’3

non-data-plan users

Research Issues 1. Identify the critical events and predict the probability of future occurrence of these critical events.

2. Estimate data uploading energy consumption associated to each critical event.

3. Design a real-time algorithm distributed on each user’s phone to decide whether to upload/offload data or keep data when a sequence of critical events occur.

8

Institut Mines-Télécom

Research Contributions ■ Intend to achieve two objectives for two types of users for 1st Time ● energy consumption (data-plan users) ● data cost (non-data-plan users)

■ Propose a novel mechanism to address the problem ● delay-tolerant data uploading ● critical events

■ Develop 4 different data uploading schemes ● Two for data-plan users ● Two for non-data-plan users

■ Evaluate the proposed mechanism and schemes with two datasets ● MIT Reality Mining ● Nodobo

9

Institut Mines-Télécom

Outline ■ Introduction ● ● ● ● ● ●

■ ■ ■ ■

10

Research Motivation User Needs and Objectives Some Observations Proposed Ideas Research Issues Main Contributions

The Proposed effSense Framework Uploading Schemes in effSense System Evaluation Conclusions and Future Work

Institut Mines-Télécom

The Proposed effSense Framework Mobile Crowdsensing Framework Sensing Decision Making (offload or keep data) Data Uploading

11

Institut Mines-Télécom

The Proposed effSense Framework ■ Key Concepts in effSense Framework ● Two types of crowdsensing users – DP and NDP ● Critical Events Prediction for each user − mobility prediction • meet other user/ Bluetooth gateway/ WiFi AP

− call prediction

● Data Uploading Schemes − Cold-Start – works without user logs − Prediction-Based - leverage user logs

● Force uploading at deadline − At the end of the data uploading period (max delay), effSense checks data-plan users whether they have non-uploaded data: for those with data, effSense forces them to establish a 3G connection to upload data to the server.

12

Institut Mines-Télécom

Outline ■ Introduction ● ● ● ● ● ●

■ ■ ■ ■

13

Research Motivation User Needs and Objectives Some Observations Proposed Ideas Research Issues Main Contributions

The Proposed effSense Framework Uploading Schemes in effSense System Evaluation Conclusions and Future Work

Institut Mines-Télécom

Uploading Schemes in effSense ■ When a critical event occurs, decide whether to offload/keep data ■ For NDP ● SimpleGreedy (cold-start) ● AdvancedGreedy (prediction-based)

■ For DP ● Greedy (cold-start) ● ExpectationBased (prediction-based)

■ Assumption - Offload and Dismiss: Once a user offloads data to another user, won’t be responsible for sending the data any more. ● Avoid redundant data offloading to reduce energy consumption

14

Institut Mines-Télécom

cold-start schemes for NDP/DP users

SimpleGreedyndp/Greedydp ■ Cold-start schemes make the decision directly according to the event type. ● without using user history logs NDP user: SimpleGreedyndp upload data without incurring NDP users’ data cost

Critical Event

15

Call Bluetooth Gateway Connect WiFi

DP user: Greedydp upload data with less energy consumption than 3G

Critical Event

Call Bluetooth Gateway Connect WiFi

meet DP user

meet DP user

meet NDP user

meet NDP user

Institut Mines-Télécom

prediction-based scheme for NDP users

AdvancedGreedyndp ■ Difference from SimpleGreedyndp ● a NDP user might offload data to another NDP user encountered Call Bluetooth Gateway

Critical Event

16

Institut Mines-Télécom

Connect WiFi

meet DP user

the encountered user has higher probability to upload data without data cost

meet NDP user

Otherwise

prediction-based scheme for DP users

ExpectationBaseddp ■ Calculate DP user’s expected energy consumption under different conditions when encountering a critical event ● Call / Bluetooth Gateway / WiFi − Upload data − Keep Data

● Meet another DP user (suppose two users: ui and uj) − ui offloads data to uj − uj offloads data to ui − ui and uj both keep own data



● Decide according to the condition with smallest value Calculation is based on ● predict the future occurrence of critical events ● estimate the data transmission energy of critical events

17

Institut Mines-Télécom

Outline ■ Introduction ● ● ● ● ● ●

■ ■ ■ ■

18

Research Motivation User Needs and Objectives Some Observations Proposed Ideas Research Issues Main Contributions

The Proposed effSense Framework Uploading Schemes in effSense System Evaluation Conclusions and Future Work

Institut Mines-Télécom

Experiment Setup ■ Two datasets ● MIT Reality Mining, Nodobo

■ Max delay: 24 hours

MIT

Nodobo

#DP user

30

11

#NDP user

41

16

#BT gateway

2

0

?WiFi traces

no

yes

● Start of the data uploading: 00:00:00 for each day

■ Estimation of the energy consumption under critical events ●

N. Balasubramanian, etc. , “Energy consumption in mobile phones: a measurement study and implications for network applications,” 2009

■ Prediction Method ● count week-level frequency ● e.g. 3 weeks out of 5-week logs, a user makes calls during Monday 8:00~12:00 − predict that this user’s call probability is 60% during next Monday 8:00~12:00

19

Institut Mines-Télécom

Questions ■ NDP user (Data Cost) ● How many NDP users could successfully upload their sensed data to the server without data cost?

■ DP user (Energy Consumption) ● How much energy do DP users save compared with traditional 3G data uploading?

20

Institut Mines-Télécom

NDP user (Data Cost) ■ NDP users uploading data without data cost ● more than 45% (MIT) ; 54% (Nodobo)

MIT (41 NDP users)

21

Nodobo (16 NDP users)

Working Days

Holidays

All Days

SimpleGreedy

23.3

10.6

18.8 (45%)

AdvancedGreedy

24.3

11.0

19.6 (48%)

Institut Mines-Télécom

Working Days

Holidays

All Days

SimpleGreedy

10.00

6.20

8.64 (54%)

AdvancedGreedy

10.33

6.40

8.93 (56%)

DP user (Energy Consumption) ■ Energy consumption of DP users ● 4 scheme pairs: 2 (NDP)*2 (DP) ● traditional: establish a new 3G connection to upload data

• Compared with traditional 3G • Greedydp reduces ~55% • ExpectationBaseddp reduces ~65%.

22

Institut Mines-Télécom

Conclusions and Future Work ■ effSense is a novel data uploading framework for mobile crowdsensing ● ● ● ●

reduce both energy consumption and data cost introduce delay-tolerant data uploading and critical events design cold-start/prediction-based uploading schemes for DP/NDP users evaluation − more than 45% NDP users uploading data without data cost − DP users reducing more than 55% energy compared with traditional 3G uploading

■ Future Work ● ● ● ● ●

23

Other critical events Precise energy consumption estimation mechanism Advanced mobility/call prediction method Incentives for DP users to relay data Real-life deployment

Institut Mines-Télécom

Institut Mines-Télécom

NDP user (Data Cost)

A Running Example (How to Reduce Cost). Server data-plan users non-data-plan users. Bluetooth Gateway. 3G. (parallel with voice call). WiFi/LAN u. 1 u. 2 u'.

1MB Sizes 2 Downloads 183 Views

Recommend Documents

NDP 2017 BOHOL.pdf
Page 3 of 11. NDP 2017 BOHOL.pdf. NDP 2017 BOHOL.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying NDP 2017 BOHOL.pdf. Page 1 of 11.

NDP 2017 CEBU.pdf
Page 1 of 15. CEBU (NDP). ALCANTARA (6 POSITIONS). 1. CABURNAY, CRES. 2. GUARDIANA, MIAH FE. 3. MANAGBANAG, MARJORIE. 4. SALUDARIO, JUN CARLO. 5. NANOY, JANINE. 6. LAMOSAO, MARK AUGUSTINE. ALCOY (6 POSITIONS). 1. BELDA, CHELLE. 2. EBREO, RODA MAE. 3.

PICTURES data dictionary - HUD User
Names for various summary levels. Char. 60 ... operating subsidy and capital improvement cost is divided by the total number of ... extremely low income.

PICTURES data dictionary - HUD User
6=Projects (multifamily assisted or public housing) ... Name of the public housing agency (e.g., Alaska Housing Finance ... Average HUD Expenditure per.

NDP Solidaridad expediente RTVE.pdf
#ManipulacionesCorrupcion. 1. Page 1 of 1. NDP Solidaridad expediente RTVE.pdf. NDP Solidaridad expediente RTVE.pdf. Open. Extract. Open with. Sign In.

ALOJA: Cost-effective Big Data deployments - GitHub
Cost-effective Big Data deployments. SEVERO .... Guide the future development and deployment of Big Data ... Analytical models of Hadoop cost-effectiveness.

rsmeans cost data pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. rsmeans cost ...

NdP- Resposta TC espanyol estructures d'estat.pdf
NdP- Resposta TC espanyol estructures d'estat.pdf. NdP- Resposta TC espanyol estructures d'estat.pdf. Open. Extract. Open with. Sign In. Main menu.

Data Discovery Tool - User Guide.pdf
US Virtual Astronomical Observatory User Documentation. The USVAO Data Discovery Tool User Guide. Version 1.5. June 2013. Contents. Introduction.

Cebu NDP Exam Schedule (1).pdf
Official Website www.ro7.doh.gov.ph/Email Address [email protected]. 25. CARCAR CITY CABRERA, IVY MARIE NDP. 26. CARCAR CITY CAMOTES ...

NdP radon y cancer _29 oct 12_.pdf
Así lo demuestran los resultados. preliminares del estudio LCRINS (Lung Cancer Risk in Never Smokers), realizado por miembros de. la Sociedad Española de ...

NDP.- falta ornato N-120.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. NDP.

Cebu NDP Exam Schedule (1).pdf
COMPOSTELA SOLON, STEPHANIE NDP. 63. CONSOLACION ... CONSOLACION CALVES, MARY ROSE NDP. 68. ... Cebu NDP Exam Schedule (1).pdf.