Mobile crowdsensing paradigms can be categorized into two classes: opportunistic sensing and participatory sensing, each of which has its advantage and disadvantage. The high flexibility of worker mobility in participatory sensing leads to high task coverage but also high worker employment fee. The little human involvement in opportunistic sensing results in low worker employment fee but also low task coverage. In this paper, we propose a new mobile crowdsensing paradigm, named semi-opportunistic sensing, aiming to achieve both high task coverage and low worker employment fee. In this paradigm, each worker can provide multiple candidate moving paths for his/her trip, among which the service platform chooses one for the worker to undertake task(s). The platform selects workers and assigns tasks to them with an objective to optimize total task quality under the platform’s incentive budget and workers’ task performing time constraints. In this paper, we formulate the task allocation problem, prove its NP-hardness, and present two efficient heuristic algorithms. The first heuristic, named Best Path/Task first algorithm (BPT), always chooses the best path and task in a greedy manner. The second heuristic, named LP-Relaxation based algorithm (LPR), assigns paths and tasks with the largest values according to the LP-relaxation. We conduct extensive experiments on synthetic dataset and real-life traces. Experiment results show that the proposed semi-opportunistic sensing paradigm can significantly improve total task quality compared with opportunistic sensing. Moreover, the experiment results also validate the high efficiency of our proposed task allocation algorithms.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
Bradai S, Khemakhem S, Jmaiel M (2018) Real-time and energy aware opportunistic mobile crowdsensing framework based on people’s connectivity habits. Comput Netw 142:179–193
Du D-Z, Ko K-I, Hu X (2012) Design and analysis of approximation algorithms. Springer, New York
Flores H, Hui P, Nurmi P, Lagerspetz E, Tarkoma S, Manner J, Kostakos V, Li Y, Su X (2018) Evidence-aware mobile computational offloading. IEEE Trans Mob Comput 17(8):1834–1850
Ganti RK, Ye F, Lei H (2011) Mobile crowdsensing: current state and future challenges. IEEE Commun Mag 49(11):32–39
Gong W, Zhang B, Li C (2017) Location-based online task scheduling in mobile crowdsensing. In: Proceedings of the IEEE GLOBECOM 2017, pp 1–6
Gong W, Zhang B, Li C (2018a) Task assignment for semi-opportunistic mobile crowdsensing. In: Proceedings of the Adhocnets 2018, pp 1–12
Gong W, Zhang B, Li C (2018b) Task assignment in mobile crowdsensing: present and future directions. IEEE Netw 32(4):100–107
Gong W, Zhang B, Li C (2019) Location-based online task assignment and path planning for mobile crowdsensing. IEEE Trans Veh Technol 68(2):1772–1783
Gong Z, Li C, Jiang F (2018) Auv-aided joint localization and time synchronization for underwater acoustic sensor networks. IEEE Signal Process Lett 25(4):477–481
Guo B, Liu Y, Wu W, Yu Z, Han Q (2017) Activecrowd: a framework for optimized multitask allocation in mobile crowdsensing systems. IEEE Transactions on Human-Machine Systems 47(3):392–403
Han S, Xu S, Meng W, Li C (2018a) Dense-device-enabled cooperative networks for efficient and secure transmission. IEEE Netw 32(2):100–106
Han S, Zhang Y, Meng W, Chen H (2018b) Self-interference-cancelation-based SLNR precoding design for full-duplex relay-assisted system. IEEE Trans Veh Technol 67(9):8249–8262
Han S, Huang Y, Meng W, Li C, Xu N, Chen D (2019) Optimal power allocation for SCMA downlink systems based on maximum capacity. IEEE Trans Commun 67(2):1480–1489
Jiang C, Gao L, Duan L, Huang J (2018) Scalable mobile crowdsensing via peer-to-peer data sharing. IEEE Trans Mob Comput 17(4):898–912
Kang Y, Miao X, Liu K, Chen L, Liu Y (2015) Quality-aware online task assignment in mobile crowdsourcing. In: Proceedings of IEEE MASS, pp 127–135
Liu Y, Guo B, Wang Y, Wu W, Yu Z, Zhang D (2016) Taskme: multi-task allocation in mobile crowd sensing. In: Proceedings of IEEE MASS, pp 403–414
Song Z, Liu CH, Wu J, Ma J, Wang W (2014) Qoi-aware multitask-oriented dynamic participant selection with budget constraints. IEEE Trans Veh Technol 63(9):4618–4632
To H, Fan L, Luan T, Shahabi C (2016) Real-time task assignment in hyperlocal spatial crowdsourcing under budget constraints. In: Proceedings of IEEE PerCom, pp 1–8
Tong Y, She J, Ding B, Wang L, Chen L (2016) Online mobile micro-task allocation in spatial crowdsourcing. In: Proceedings of the IEEE ICDE’16, pp 49–60
Tsai TC, Chan HH (2015) NCCU trace: social-network-aware mobility trace. IEEE Commun Mag 53 (10):144–149
Wang E, Yang Y, Wu J, Liu W, Wang X (2018a) An efficient prediction-based user recruitment for mobile crowdsensing. IEEE Trans Mob Comput 17(1):16–28
Wang J, Wang L, Wang Y, Zhang D, Kong L (2018b) Task allocation in mobile crowd sensing: State-of-the-art and future opportunities. IEEE Internet of Things Journal 5(5):3747–3757
Wang L, Liu W, Zhang D, Wang Y, Wang E, Yang Y (2018c) Cell selection with deep reinforcement learning in sparse mobile crowdsensing. In: Proceedings of IEEE ICDCS, pp 1543–1546
Xiong H, Zhang D, Chen G, Wang L, Gauthier V, Barnes L (2016) iCrowd: near-optimal task allocation for piggyback crowdsensing. IEEE Trans Mob Comput 15(8):2010–2022
Zhang C, Li C, Chen Y (2018) A markov model for batch-based opportunistic routing in multi-hop wireless mesh networks. IEEE Trans Veh Technol 67(12):12:025–12:037
Zhang M, Yang P, Tian C, Tang S, Gao X, Wang B, Xiao F (2016) Quality-aware sensing coverage in budget-constrained mobile crowdsensing networks. IEEE Trans Veh Technol 65(9):7698–7707
Zhang X, Yang Z, Gong Y, Liu Y, Tang S (2017) Spatialrecruiter: maximizing sensing coverage in selecting workers for spatial crowdsourcing. IEEE Trans Veh Technol 66(6):5229–5240
Zheng Y, Xie X, Ma WY (2010) Geolife: a collaborative social networking service among user, location and trajectory. IEEE Data Engineering Bulletin 33(2):32–40
This work was supported in part by the NSF of China under Grant Nos. 61872331, 61531006, 61471339, the Natural Sciences and Engineering Research Council (NSERC) of Canada (Discovery Grant RGPIN-2018-03792), and the InnovateNL SensorTECH Grant 5404-2061-101.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Gong, W., Zhang, B., Li, C. et al. Task Allocation in Semi-Opportunistic Mobile Crowdsensing: Paradigm and Algorithms. Mobile Netw Appl 25, 772–782 (2020). https://doi.org/10.1007/s11036-019-01299-3
- Mobile crowdsensing
- Semi-opportunistic sensing
- Task allocation
- Algorithm design