Quality-Aware Task Allocation for Mobile Crowd Sensing Based on Edge Computing
Abstract
:1. Introduction
- We introduced edge nodes into MCS to perform truth discovery, based on which we can measure the sensed data quality. We formulated the problem of maximizing sensed data quality with the constraints of computing resources.
- We designed a two-stage strategy for task allocation in client–edge–cloud MCS. In the first stage, we utilize deep reinforcement learning to make optimal edge node selections that take into account both computing resources and sensed data quality. In the second stage, we introduce a novel greedy self-adaptive stochastic algorithm (GAS) for user recruitment under each specific edge node.
- We conducted extensive experiments to evaluate the performance of our proposed method. Our edge node selection algorithm improved sensed data quality by 2 to 5 times compared with LCBPA (low-cost and balance-participating algorithm), MOTA (multiobjective task allocation algorithm), and SMA (stable matching algorithm). The proposed GAS algorithm also significantly improved sensed data quality compared with SMLP and RBR, while it increased spatial coverage by 20% compared with RBR.
2. Related Work
3. System Model and Problem Formulation
3.1. Task Allocation Process Model for MCS with Edge Computing Involved
3.2. Problem of Sensing Quality Maximization
4. Two-Stage Task Allocation Strategy for MCS
4.1. Truth Value Discovery Based on Edge Computing
4.1.1. Weight Update
4.1.2. Truth Value Update
4.1.3. Truth Value Aggregation
4.2. Deep Reinforcement Learning-Based Task Deployment to Edge Nodes
Algorithm 1: Deep reinforcement learning-based task deployment for edge nodes |
Input: Computing resources for all edge node , parameters of sensed data quality , task assignment characterization parameters , probability , running epochs , time slot limitation H Output: Task deployment policy
|
4.3. Greedy Self-Adaptive Stochastic User Recruitment
Algorithm 2: Greedy self-adaptive stochastic user recruitment algorithm |
|
5. Performance Evaluation
5.1. Experiment Settings
5.2. Simulation Results Analysis
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Notations
T | Set of tasks |
i-th task | |
N | Set of edge nodes |
j-th node | |
Remaining computational resources of | |
Required resource for | |
Indicator of task allocation | |
Indicator of computational resource allocation | |
Set of users served by node | |
k-th user served by node | |
Indicator of user recruitment | |
x | Sensing data value |
Truth value | |
Evaluation function of distance between data and truth value | |
Monotonic descent function | |
Weight of user served by | |
State space | |
Action space | |
State transfer equation | |
r | Reward function |
Optimal strategy |
References
- Guo, B.; Yu, Z.; Zhou, X.; Zhang, D. From participatory sensing to Mobile Crowd Sensing. In Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS), Budapest, Hungary, 24–28 March 2014; pp. 593–598. [Google Scholar]
- Wang, Z.; Guo, C.; Liu, J.; Zhang, J.; Wang, Y.; Luo, J.; Yang, X. Accurate and Privacy-Preserving Task Allocation for Edge Computing Assisted Mobile Crowdsensing. IEEE Trans. Comput. Soc. Syst. 2022, 9, 120–133. [Google Scholar] [CrossRef]
- Song, Z.; Li, Z.; Chen, X. Local Differential Privacy Preserving Mechanism for Multi-attribute Data in Mobile Crowdsensing with Edge Computing. In Proceedings of the 2019 IEEE International Conference on Smart Internet of Things (SmartIoT), Tianjin, China, 9–11 August 2019; pp. 283–290. [Google Scholar]
- Zhou, Z.; Liao, H.; Gu, B.; Huq, K.M.S.; Mumtaz, S.; Rodriguez, J. Robust Mobile Crowd Sensing: When Deep Learning Meets Edge Computing. IEEE Netw. 2018, 32, 54–60. [Google Scholar] [CrossRef]
- Ghosh, A.; Grolinger, K. Edge-Cloud Computing for IoT Data Analytics: Embedding Intelligence in the Edge with Deep Learning. IEEE Trans. Ind. Inform. 2020, 17, 2191–2200. [Google Scholar] [CrossRef]
- Wu, F.; Yang, S.; Zheng, Z.; Tang, S.; Chen, G. Fine-Grained User Profiling for Personalized Task Matching in Mobile Crowdsensing. IEEE Trans. Mob. Comput. 2021, 20, 2961–2976. [Google Scholar] [CrossRef]
- Yucel, F.; Bulut, E. Time-Dependent Stable Task Assignment in Participatory Mobile Crowdsensing. In Proceedings of the 2020 IEEE 45th Conference on Local Computer Networks (LCN), Sydney, NSW, Australia, 16–19 November 2020; pp. 433–436. [Google Scholar]
- Sood, A.; Simsek, M.; Zhang, Y.; Kantarci, B. Deep Learning-Based Detection of Fake Task Injection in Mobile Crowdsensing. In Proceedings of the 2019 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Ottawa, ON, Canada, 11–14 November 2019; pp. 1–5. [Google Scholar]
- Xiao, M.; Wu, J.; Huang, L.; Cheng, R.; Wang, Y. Online Task Assignment for Crowdsensing in Predictable Mobile Social Networks. IEEE Trans. Mob. Comput. 2017, 16, 2306–2320. [Google Scholar]
- Long, Y.; He, H. Robot Path Planning Based on Deep Reinforcement Learning. In Proceedings of the 2020 IEEE Conference on Telecommunications, Optics and Computer Science (TOCS), Shenyang, China, 11–13 December 2020; pp. 151–154. [Google Scholar]
- Yu, P.; Yang, X.; Zhou, F.; Li, H.; Feng, L.; Li, W.; Qiu, X. Deep Reinforcement Learning Aided Cell Outage Compensation Framework in 5G Cloud Radio Access Networks. Mob. Netw. Appl. 2020, 25, 1644–1654. [Google Scholar] [CrossRef]
- Ge, S.; Lu, B.; Xiao, L.; Gong, J.; Chen, X.; Liu, Y. Mobile Edge Computing Against Smart Attacks with Deep Reinforcement Learning in Cognitive MIMO IoT Systems. Mob. Netw. Appl. 2020, 25, 1851–1862. [Google Scholar] [CrossRef]
- Dong, J.; Noreikis, M.; Xiao, Y.; Yla-Jaaski, A. ViNav: A Vision-Based Indoor Navigation System for Smartphones. IEEE Trans. Mob. Comput. 2019, 18, 1461–1475. [Google Scholar] [CrossRef] [Green Version]
- Gao, R.; Zhao, M.; Ye, T.; Ye, F.; Wang, Y.; Bian, K.; Wang, T.; Li, X. Jigsaw: Indoor Floor Plan Reconstruction via Mobile Crowdsensing. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking; ACM: Maui, HI, USA, 2014; pp. 249–260. [Google Scholar]
- Qin, Z.; Zhu, Y. NoiseSense: A Crowd Sensing System for Urban Noise Mapping Service. In Proceedings of the 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS), Wuhan, China, 13–16 December 2016; pp. 80–87. [Google Scholar]
- Zappatore, M.; Longo, A.; Bochicchio, M.A. Crowd-Sensing Our Smart Cities: A Platform for Noise Monitoring and Acoustic Urban Planning. J. Commun. Softw. Syst. 2017, 13, 53. [Google Scholar] [CrossRef] [Green Version]
- Yan, H.; Hua, Q.; Zhang, D.; Wan, J.; Rho, S.; Song, H. Cloud-Assisted Mobile Crowd Sensing for Traffic Congestion Control. Mob. Netw. Appl. 2017, 22, 1212–1218. [Google Scholar] [CrossRef]
- Mei, Q.; Gül, M.; Shirzad-Ghaleroudkhani, N. Towards Smart Cities: Crowdsensing-Based Monitoring of Transportation Infrastructure Using in-Traffic Vehicles. J. Civ. Struct. Health Monit. 2020, 10, 653–665. [Google Scholar] [CrossRef]
- Wang, H. A Survey of Application and Key Techniques for Mobile Crowdsensing. Wirel. Commun. Mob. Comput. 2022, 2022, 1–11. [Google Scholar] [CrossRef]
- Xia, X.; Zhou, Y.; Li, J.; Yu, R. Quality-Aware Sparse Data Collection in MEC-Enhanced Mobile Crowdsensing Systems. IEEE Trans. Comput. Soc. Syst. 2019, 6, 1051–1062. [Google Scholar] [CrossRef]
- Zhang, Y.; Meratnia, N.; Havinga, P. Outlier Detection Techniques for Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2010, 12, 159–170. [Google Scholar] [CrossRef] [Green Version]
- Singh, V.K.; Jasti, A.S.; Singh, S.K.; Mishra, S. QUAD: A Quality Aware Multi-Unit Double Auction Framework for IoT-Based Mobile Crowdsensing in Strategic Setting. arXiv 2022, arXiv:cs/2203.06647. [Google Scholar]
- Wang, H. Research on Key Technologies of Mobile Crowd Sensing for Privacy-Preserving. In Proceedings of the 2022 3rd International Conference on Computing, Networks and Internet of Things (CNIOT), Qingdao, China, 20–22 May 2022; pp. 23–27. [Google Scholar]
- Guo, B.; Chen, H.; Yu, Z.; Nan, W.; Xie, X.; Zhang, D.; Zhou, X. TaskMe: Toward a dynamic and quality-enhanced incentive mechanism for mobile crowd sensing. Int. J. Hum. Comput. Stud. 2017, 102, 14–26. [Google Scholar] [CrossRef]
- Wang, L.; Zhang, D.; Yang, D.; Pathak, A.; Chen, C.; Han, X.; Xiong, H.; Wang, Y. SPACE-TA: Cost-Effective Task Allocation Exploiting Intradata and Interdata Correlations in Sparse Crowdsensing. ACM Trans. Intell. Syst. Technol. 2018, 9, 1–28. [Google Scholar] [CrossRef]
- Wang, L.; Zhang, D.; Pathak, A.; Chen, C.; Xiong, H.; Yang, D.; Wang, Y. CCS-TA: Quality-Guaranteed Online Task Allocation in Compressive Crowdsensing. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing—UbiComp’15; ACM Press: Osaka, Japan, 2015; pp. 683–694. [Google Scholar]
- Han, K.; Zhang, C.; Luo, J. BLISS: Budget LImited robuSt crowdSensing through Online Learning. In Proceedings of the 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Singapore, 30 June–3 July 2014; pp. 555–563. [Google Scholar]
- Lin, Y.; Wu, F.; Kong, L.; Chen, G. Quality-Based User Recruitment in Mobile CrowdSensing. In Proceedings of the 2018 14th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN), Shenyang, China, 6–8 December 2018; pp. 74–80. [Google Scholar]
- Wang, J.; Wang, Y.; Zhao, G.; Zhao, Z. The active learning multi-task allocation method in mobile crowd sensing based on normal cloud model. Pervasive Mob. Comput. 2020, 67, 101181. [Google Scholar] [CrossRef]
- Zhou, N.; Zhang, J.; Wang, B.; Xiao, J. LCBPA: Two-Stage Task Allocation Algorithm for High-Dimension Data Collecting in Mobile Crowd Sensing Network. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 281. [Google Scholar] [CrossRef] [Green Version]
- Restuccia, F.; Ghosh, N.; Bhattacharjee, S.; Das, S.K.; Melodia, T. Quality of Information in Mobile Crowdsensing: Survey and Research Challenges. ACM Trans. Sens. Netw. 2017, 13, 1–43. [Google Scholar] [CrossRef]
- Yu, Z.; Zhou, J.; Guo, W.; Guo, L.; Yu, Z. Participant Selection for T-Sweep k-Coverage Crowd Sensing Tasks. World Wide Web 2018, 21, 741–758. [Google Scholar] [CrossRef]
- Zhao, C.; Yang, S.; Yan, P.; Yang, Q.; Yang, X.; McCann, J. Data Quality Guarantee for Credible Caching Device Selection in Mobile Crowdsensing Systems. IEEE Wirel. Commun. 2018, 25, 58–64. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, Z.; Li, Z.; Zhang, W. Quality-Aware Task Allocation for Mobile Crowd Sensing Based on Edge Computing. Electronics 2023, 12, 960. https://doi.org/10.3390/electronics12040960
Li Z, Li Z, Zhang W. Quality-Aware Task Allocation for Mobile Crowd Sensing Based on Edge Computing. Electronics. 2023; 12(4):960. https://doi.org/10.3390/electronics12040960
Chicago/Turabian StyleLi, Zhuo, Zecheng Li, and Wei Zhang. 2023. "Quality-Aware Task Allocation for Mobile Crowd Sensing Based on Edge Computing" Electronics 12, no. 4: 960. https://doi.org/10.3390/electronics12040960
APA StyleLi, Z., Li, Z., & Zhang, W. (2023). Quality-Aware Task Allocation for Mobile Crowd Sensing Based on Edge Computing. Electronics, 12(4), 960. https://doi.org/10.3390/electronics12040960