23
Incentive Mechanisms for Spatio-temporal Tasks in Mobile Crowdsensing Jia Xu, Chengcheng Guan, Haipeng Dai, Dejun Yang, Lijie Xu, Jianyi Kai Jiangsu Key Laboratory of Big Data Security & Intelligent Processing, Nanjing University of Posts & Telecommunications The 16th IEEE International Conference on Mobile Ad-Hoc and Smart Systems

Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Incentive Mechanisms for Spatio-temporal

Tasks in Mobile Crowdsensing

Jia Xu, Chengcheng Guan, Haipeng Dai,

Dejun Yang, Lijie Xu, Jianyi Kai

Jiangsu Key Laboratory of Big Data Security & Intelligent Processing,

Nanjing University of Posts & Telecommunications

The 16th IEEE International Conference on Mobile Ad-Hoc and Smart Systems

Page 2: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Mobile Crowd Sensing

2

Page 3: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Incentive mechanisms for mobile crowd sensing

Computing ability

Memory Power Privacy TIME

compensate users’ cost

help to achieve good service quality

3

Page 4: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Related Work

• Location dependent task • Y. Chon, et al., UbiComp, 2013.

• Y. Feng, et al., INFOCOM, 2014.

• Time dependent task • J. Xu, et al., IEEE Trans. on Wireless Communications, 2015.

• K. Han, et al., IEEE Trans. on Computers, 2016.

• J. Xu, et al., Wireless Networks, 2017.

• Spatio-temporal tasks without overlap • Q. Li, et al., PerCom, 2013.

• Z. Wang, et al., Computer Networks, 2018.

Page 5: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

A Motivating Example of Spatio-temporal Tasks

AoI 1

AoI 3AoI 2

user 1

moving track of user 1 user 2

moving track of user 2

user 3

moving track of user 3

Spatio-temporal Tasks for Traffic Monitoring

Two Features:

• the sensing areas of tasks can have overlaps

• the collective sensing time for each task needs to meet the specified time duration

Page 6: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Reverse Auction Framework

PlatformSmartphones

spatio-temporal tasks

notify winners

bid profiles

sensing data

payment

(𝑡𝑗 , 𝑎𝑗)

(𝑡𝑖 , 𝑙𝑖 , 𝑏𝑖)

Page 7: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Challenges

• How to determine the value of sensing data provided by such users who can contribute for multiple tasks simultaneously?

• How to allocate the sensing time of the mobile users for their sensing areas?

• How to prevent the strategic behavior by submitting dishonest bidding price?

Page 8: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

AoI 1

1user

2

3

AoI 2

AoI 3

Location Sensitive Model

Location Sensitive Social Optimization (LSSO) problem

Objective: min 𝑐𝑖𝑖∈𝑆

Subject to: 𝑡𝑖𝑖∈𝑈𝑗 ≥ 𝑡𝑗 , ∀𝜏𝑗 ∈ 𝛤

The LSSO problem is NP-hard since it is the Multi-set Multi-cover problem

Page 9: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Incentive Mechanism for Location Sensitive Model (MLS)

select the user with minimum effective average cost over the unselected user set

as the winner until the winners’ sensing time can meet the requirement of

minimum sensing time of each task.

The effective average cost of user i 𝑏𝑖

min {𝑡𝑖, 𝑡′𝑗}𝜏𝑗∈𝛤𝑖

Phase1: winner selection

Page 10: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Incentive Mechanism for Location Sensitive Model (MLS)

Phase2: payment determination

execute the winner selection

phase over 𝑈\{𝑖}, and the

winner set is denoted by 𝑆′.

compute the maximum price that user

can be selected instead of each user in 𝑆′.

Page 11: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Theoretical Analysis of MLS

Lemma 2. MLS is individually rational.

Each winner will have a nonnegative utility while bidding its true cost.

Lemma 3. MLS is truthful

No user can improve its utility by submitting a false cost, no matter what others submit.

Lemma 1. MLS is computationally efficient

𝑂(𝑛3𝜀), 𝜀 is the maximum of overlaps of AoIs

Lemma 4. MLS can approximate the optimal solution within a factor of 𝐻𝐾,

where 𝐾 = max𝑖∈𝑈 min {𝑡𝑖 , 𝑡𝑗}𝜏𝑗∈𝛤𝑖

, 𝐻𝐾 = 1 +1

2+⋯+ 1

𝐾.

Page 12: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Location Insensitive Model

Location Insensitive Social Optimization (LISO) problem

Objective: min 𝑐𝑖𝑖∈𝑆

Subject to: 𝑡𝑠𝑎𝑖,𝑘𝑖∈𝑈,𝑠𝑎𝑖,𝑘∩𝑎𝑗≠∅ ≥ 𝑡𝑗 , ∀𝜏𝑗 ∈ 𝛤

AoI 1

active area of user

AoI 2

AoI 3

The LISO problem is NP-hard since the LISO problem is a generalization of the LSSO problem.

Let 𝑆𝐴𝑖 = {𝑠𝑎𝑖,1, 𝑠𝑎𝑖,2, … , 𝑠𝑎𝑖,2|𝛤𝑖|−1} be the set of

sensing areas of user i. Let 𝑡𝑠𝑎𝑖,𝑘 be the sensing time of user i allocated in

sensing area 𝑠𝑎𝑖,𝑘

Page 13: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Incentive Mechanism for Location Insensitive Model (MLI)

The effective average cost of user i 𝑏𝑖

(𝑡𝑠𝑎𝑖,𝑘∙ |𝑠𝑎𝑖,𝑘|)𝑘:𝑠𝑎𝑖,𝑘∩𝑎𝑗≠∅𝜏𝑗∈𝛤𝑖

Phase1: winner selection

calculate the sensing time for each area by calling function Allocation(∙) for each user

Page 14: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Incentive Mechanism for Location Insensitive Model (MLI)

calculate the sensing time allocation matrix

select the sensing areas with most

overlaps of AoIs

select the task with minimum

residual sensing time of all tasks

overlapping the selected sensing

area

calculate the minimum value of

this two time

Page 15: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Phase2: payment determination

Incentive Mechanism for Location Insensitive Model (MLI)

execute the winner selection

phase over 𝑈\{𝑖}, and the

winner set is denoted by 𝑆′.

compute the maximum price that user

can be selected instead of each user in 𝑆′.

Page 16: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Theoretical Analysis of MLI

MLI is computationally efficient, individually rational, truthful, and 𝐻𝐾

approximate, where 𝐾 = max𝑖∈𝑈 (𝑡𝑠𝑎𝑖,𝑘∙ |(𝑠𝑎𝑖,𝑘|)𝑘:𝑠𝑎𝑖,𝑘∩𝑎𝑗≠∅𝜏𝑗∈𝛤𝑖

.

Page 17: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

A Toy Example for Winner Selection of MLI

ts4,1

ts2,1

ts5,1

ts3,1

ts1,1ts1,2 ts1,3

t1=5 t2=6

Round 1: 𝑡′1 = 5, 𝑡′2 = 6, 𝑆 = ∅ 𝑏1

2𝑡𝑠𝑎1,1= 5

8, 𝑏2𝑡𝑠𝑎2,1

= 1,𝑏3

𝑡𝑠𝑎3,1=3

2,

𝑏4

𝑡𝑠𝑎4,1=7

4,

𝑏5

𝑡𝑠𝑎5,1=9

4.

user 1 wins

Page 18: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

A Toy Example for Winner Selection of MLI

ts4,1

ts2,1

ts5,1

ts3,1

ts1,1ts1,2 ts1,3

t1=5 t2=6

Round 2: 𝑡′1 = 5 − 4 = 1, 𝑡′2= 6 − 4 = 2, 𝑆 = {1}

𝑏2𝑡𝑠𝑎2,1

= 2,𝑏3

𝑡𝑠𝑎3,1=3

2,

𝑏4𝑡𝑠𝑎4,1

= 7,𝑏5

𝑡𝑠𝑎5,1=9

2.

user 3 wins.

Page 19: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

A Toy Example for Winner Selection of MLI

ts4,1

ts2,1

ts5,1

ts3,1

ts1,1ts1,2 ts1,3

t1=5 t2=6

Round 3: 𝑡′1 = 1, 𝑡′2= 2 − 2 = 0, 𝑆 = {1,3}

𝑏2𝑡𝑠𝑎2,1

= 2,𝑏4

𝑡𝑠𝑎4,1= 7. user 2 wins.

Thus 𝑆 = {1,3,2}.

Page 20: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Performance Evaluation

MLS-GB :greedily select the user with minimum bidding price as the

winner in the location sensitive model

MLS-GC: greedily select the user with maximal effective coverage as

the winner in the location insensitive model

MLI-GB : greedily select the user with minimum bidding price as the

winner in the location sensitive model

MLI-GC: greedily select the user with maximal effective coverage as

the winner in the location insensitive model

ApproxMCS: untruthful approximation algorithm [1] for maximizing

the revenue of owner in mobile crowdsensing

Bench Mark Algorithms

[1]K. Han, C. Zhang, J. Luo, M. Hu, and B. Veeravalli, “Truthful Scheduling Mechanisms for Powering Mobile Crowdsensing,” IEEE Trans. on Computers, vol.65, no.1, pp. 294-307, 2016.

Page 21: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Performance Evaluation

air pollution data [2] from the sites in Beijing

T-Drive trajectory data [3] in Beijing

contains trajectories of 10,357 taxis in Beijing

regard the taxi trajectory between 14:30:29 and 15:00:29 as the active

areas of the user

Datasets

[2]http://beijingair.sinaapp.com/ [3]https://www.microsoft.com/en-us/research/publication/t-drive-trajectory-data-sample/

Page 22: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

30 35 40 45 50 5560

120

240

480

MLS MLS-GB MLS-GC

MLI MLI-GB MLI-GC

ApproxMCS

Soc

ial C

ost

Number of Tasks

100 120 140 160 180 200

128

256

512

MLS MLS-GB MLS-GC

MLI MLI-GB MLI-GC

ApproxMCS

Soc

ial C

ost

Number of Users

12 15 18 21 24 27100

200

400

800 MLS MLS-GB MLS-GC

MLI MLI-GB MLI-GC

ApproxMCS

Soc

ial C

ost

Upper Limit of Minimum Sensing Time

100 110 120 130 140 15080

128

256

512

MLS MLS-GB MLS-GC

MLI MLI-GB MLI-GC

ApproxMCS

Soc

ial C

ost

Upper Limit of Radius (km)

MLS outputs 22.3% and 5.3% less social cost than MLS-GB and MLS-GC on average, respectively.

MLI outputs 33.6% and 7.8% less social cost than MLI-GB and MLI-GC on average, respectively.

Page 23: Incentive Mechanisms for Spatio-temporal Tasks in Mobile ...faculty.cs.njupt.edu.cn/~xujia/Paper/2019MASS-PPT.pdf · The 16th IEEE International Conference on Mobile Ad-Hoc and Smart

Q & A