Abstract
Mobile Crowd Sensing (MCS) is an emerging sensing paradigm which employs mobile devices, carried by participants, to sense real-time information. Most previous studies on task allocation in practical applications lack a way of calculating real participant density and making a detailed analysis of it. In this work, first, a fuzzy logic control method is employed to obtain the participant density in different time and space based on participants’ travel time and space. Further, according to the participant density, we can calculate the effective quantity of samples a task requires in a specific time and space. Then, the utility of all tasks can be obtained by considering both the attributes of tasks and the participant-side factors. Last, a hybrid greedy algorithm is proposed to allocate both urgent and non-urgent tasks to ensure the urgent tasks can be allocated as soon as possible and to maximize the utility of all tasks. The simulation results show that the proposed hybrid greedy algorithm is superior to other baselines in terms of the utility of all tasks.
Similar content being viewed by others
References
Ganti RK, Ye F, Lei H (2011) Mobile crowdsensing: current state and future challenges. IEEE Commun 49(11):32–39
WAZE. https://www.waze.com/. Accessed 8 Nov 2019
MILLIONAGENTS. http://www.millionagents.com/. Accessed 10 Nov 2019
Ra M, Liu B, Porta TFL et al (2012) Medusa: a programming framework for crowdsensing applications. ACM proceedings of the 10th international conference on Mobile systems, applications, and services, pp 337–350
Das T, Mohan P, Padmanabhan VN, Ramjee R, Sharma A (2010) PRISM: platform for remote sensing using smartphones. ACM proceedings of the 8th international conference on mobile systems, applications, and services, pp 63–76
Zhou P, Zheng Y, Li M (2014) How long to wait?: predicting bus arrival time with mobile phone based participatory sensing. IEEE Trans Mob Comput 13(6):1228–1241
Muntazir M, Guido M, Kushal A, Rüdiger P, Manfred R et al (2018) Referenceable mobile crowdsensing architecture: a healthcare use case. Procedia Comput Sci 134:445–451
Zappatore M, Longo A, Bochicchio MA (2016) Using mobile crowdsensing for noise monitoring in smart cities. IEEE international multidisciplinary conference on computer and energy science, pp 1–6
Guo B, Chen H, Yu Z, Xie X, Huangfu S, Zhang D (2015) FlierMeet: a mobile crowdsensing system for cross-space public information reposting, tagging, and sharing. IEEE Trans Mob Comput 14(10):2020–2033
Zhang D, Xiong H, Wang L et al (2014) CrowdRecruiter: selecting participants for piggyback crowdsensing under probabilistic coverage constraint. ACM proceedings of the international joint conference on pervasive and ubiquitous computing, pp 703–714
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
Xiong H, Zhang D, Chen G et al (2015) CrowdTasker: maximizing coverage quality in piggyback crowdsensing under budget constraint. IEEE international conference on pervasive computing and communications, pp 55–62
Guo B, Liu Y, Wu W, Yu Z, Han Q (2017) ActiveCrowd: a framework for optimized multi-task allocation in mobile crowdsensing systems. IEEE Trans Human–Mach Syst 47(3):392–403
Wang J, Wang Y, Zhang D, Wang F, Xiong H, Chen C, Lv Q, Qiu Z (2018) Multi-task allocation in mobile crowd sensing with individual task quality assurance. IEEE Trans Mob Comput 17(9):2101–2113
Liu Y, Guo B, Wang Y et al (2016) TaskMe: multi-task allocation in mobile crowd sensing. ACM proceedings of international joint conference on pervasive and ubiquitous computing, pp 403-414
Xiong H, Zhang D, Chen G, Wang L, Gauthier V, Barnes LE (2016) iCrowd: near-optimal task allocation for piggyback crowdsensing. IEEE Trans Mob Comput 15(8):2010–2022
Liu Y, Niu J, Liu X (2016) Comprehensive tempo-spatial data collection in crowd sensing using a heterogeneous sensing vehicle selection method. Pers Ubiquit Comput 20(3):397–411
Chen J, Ma H, Zhao D, Wei DSL (2018) Participant density-independent location privacy protection for data aggregation in mobile crowd sensing. Wireless Pers Commun 98(1):699–723
Perez-Correa JR, Zaror CA (1993) Recent advances in process control and their potential applications to food processing. Food Control 41(4):202–209
Wang J, Wang Y, Zhang D et al (2016) Fine-grained multitask allocation for participatory sensing with a shared budget. IEEE IoT J 3(6):1395–1405
Xiao M, Wu J, Huang L, Wang Y, Liu C (2015) Multi-task assignment for crowdsensing in mobile social networks. IEEE Conference on computer communications, pp 2227–2235
Hu T, Xiao M, Hu C, Gao G, Wang B (2017) A QoS-sensitive task assignment algorithm for mobile crowdsensing. Pervasive Mob Comput 41:333–342
Song Z, Liu CH, Wu J, Ma J, Wang W (2014) QoI-aware multi-task oriented dynamic participant selection with budget constraints. IEEE Trans Veh Technol 63(9):4618–4632
Cheng P, Lian X, Chen L, Han J, Zhao J (2016) Task assignment on multi-skill oriented spatial crowdsourcing. IEEE T Knowl Data Eng 28(8):2201–2215
Deng D, Shahabi C, Demiryurek U (2013) Maximizing the number of worker’s self-selected tasks in spatial crowdsourcing. ACM Proceedings of the 21st SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 324–333
Zadeh LA (1988) Fuzzy Logic. Computer 21(4):83–93
Villasenor-Carrillo UG, Sotomayor-Olmedo A, Gorrostieta-Hurtado E (2010) Development of a navigation system for mobile robots using different patterns of behavior based on fuzzy logic. IEEE electronics, robotics and automotive mechanics conference, pp 451–456
Lancu L (2018) Heart disease diagnosis based on mediative fuzzy logic. Artif Intell Med 89:51–60
Rizianiza I, Djafar A (2017) Design car braking system using mamdani fuzzy logic control. IEEE 4th international conference on electric vehicular technology, pp 129–123
Yousefi-Darani A, Paquet-Durand O, Hitzmann B (2019) Application of fuzzy logic control for the dough proofing process. Food Bioprod Process 115:36–46
Guo B, Liu Y, Wu W et al (2016) ActiveCrowd: a framework for optimized multi-task allocation in mobile crowdsensing systems. IEEE Trans Hum Mach Syst 47(3):392–403
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China under Grant 61602305 and 61802257; and by the Natural Science Foundation of Shanghai under Grant 18ZR1426000 and 19ZR1477600.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yang, G., Zhang, Y., Wang, B. et al. Task allocation through fuzzy logic based participant density analysis in mobile crowd sensing. Peer-to-Peer Netw. Appl. 14, 763–780 (2021). https://doi.org/10.1007/s12083-020-01047-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-020-01047-5