Location-Based Online Task Assignment and Path Planning for Mobile Crowdsensing

Mobile crowdsensing has been a promising and cost-effective sensing paradigm for the Internet of Things by exploiting the proliferation and prevalence of sensor-rich mobile devices held/worn by mobile users. In this paper, we study the task assignment and path planning problem in mobile crowdsensing, which aims to maximize total task quality under constraints of user travel distance budgets. We first formulate the problem mathematically when all task and user arrival information is known a priori and prove it to be NP-hard. Then, we focus on studying the scenarios where users and tasks arrive dynamically and accordingly design four online task assignment algorithms, including quality/progress-based algorithm (QPA), task-density-based algorithm (TDA), travel-distance-balance-based algorithm (DBA), and bio-inspired travel-distance-balance-based algorithm (B-DBA). All the four algorithms work online for task assignment upon arrival of a new user. The former three algorithms work in a greedy manner for assigning tasks, one task each time, where the QPA prefers the task leading to largest ratio of task quality increment to travel cost, the TDA tends to guide user to high-task-density areas, and the DBA further considers travel distance balance information. The last algorithm B-DBA integrates the travel-distance-balance-aware metric in the DBA and bio-inspired search for further improved task assignment performance. Complexities of the proposed algorithms are deduced. Simulation results validate the effectiveness of our algorithms; B-DBA has the best performance among the four algorithms in terms of task quality, and furthermore, it outperforms existing work in this area.

[1]  Lei Chen,et al.  Online mobile Micro-Task Allocation in spatial crowdsourcing , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[2]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[3]  Yang Wang,et al.  TaskMe: multi-task allocation in mobile crowd sensing , 2016, UbiComp.

[4]  Jie Wu,et al.  Online Task Assignment for Crowdsensing in Predictable Mobile Social Networks , 2017, IEEE Transactions on Mobile Computing.

[5]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[6]  Yunhao Liu,et al.  Quality-Aware Online Task Assignment in Mobile Crowdsourcing , 2015, 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems.

[7]  Bruce L. Golden,et al.  A fast and effective heuristic for the orienteering problem , 1996 .

[8]  Craig A. Tovey,et al.  New Results on the Old k-opt Algorithm for the Traveling Salesman Problem , 1999, SIAM J. Comput..

[9]  Jie Wu,et al.  QoI-Aware Multitask-Oriented Dynamic Participant Selection With Budget Constraints , 2014, IEEE Transactions on Vehicular Technology.

[10]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[11]  Hoong Chuin Lau,et al.  Orienteering Problem: A survey of recent variants, solution approaches and applications , 2016, Eur. J. Oper. Res..

[12]  Jiming Chen,et al.  Toward optimal allocation of location dependent tasks in crowdsensing , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[13]  Ram Ramesh,et al.  An efficient four-phase heuristic for the generalized orienteering problem , 1991, Comput. Oper. Res..

[14]  Yao Zheng,et al.  A Feedback Control-Based Crowd Dynamics Management in IoT System , 2017, IEEE Internet of Things Journal.

[15]  Cheng Li,et al.  Location-Based Online Task Scheduling in Mobile Crowdsensing , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[16]  Cyrus Shahabi,et al.  Real-time task assignment in hyperlocal spatial crowdsourcing under budget constraints , 2016, 2016 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[17]  Jelena V. Misic,et al.  Protocol Architectures for IoT Domains , 2018, IEEE Network.

[18]  Xiumin Wang,et al.  Mobility-Aware Participant Recruitment for Vehicle-Based Mobile Crowdsensing , 2018, IEEE Transactions on Vehicular Technology.

[19]  Cheng Li,et al.  Dense-Device-Enabled Cooperative Networks for Efficient and Secure Transmission , 2018, IEEE Network.

[20]  Shaojie Tang,et al.  Quality-Aware Sensing Coverage in Budget-Constrained Mobile Crowdsensing Networks , 2016, IEEE Transactions on Vehicular Technology.

[21]  Man Hon Cheung,et al.  Make a difference: Diversity-driven social mobile crowdsensing , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[22]  Yunhao Liu,et al.  SpatialRecruiter: Maximizing Sensing Coverage in Selecting Workers for Spatial Crowdsourcing , 2017, IEEE Transactions on Vehicular Technology.

[23]  Zhu Wang,et al.  Mobile Crowd Sensing and Computing , 2015, ACM Comput. Surv..

[24]  Xiao Han,et al.  Location Privacy-Preserving Task Allocation for Mobile Crowdsensing with Differential Geo-Obfuscation , 2017, WWW.

[25]  Cheng Li,et al.  A Feature-Scaling-Based k-Nearest Neighbor Algorithm for Indoor Positioning Systems , 2016, IEEE Internet Things J..

[26]  Merkourios Karaliopoulos,et al.  User recruitment for mobile crowdsensing over opportunistic networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[27]  Bo Zhang,et al.  An Event-Driven QoI-Aware Participatory Sensing Framework with Energy and Budget Constraints , 2015, ACM Trans. Intell. Syst. Technol..

[28]  Yan Zhang,et al.  Design, Analysis, and Field Testing of an Innovative Drone-Assisted Zero-Configuration Localization Framework for Wireless Sensor Networks , 2017, IEEE Transactions on Vehicular Technology.

[29]  Zheng Yao,et al.  A Feature-Scaling-Based $k$-Nearest Neighbor Algorithm for Indoor Positioning Systems , 2014, IEEE Internet of Things Journal.

[30]  T. Tsiligirides,et al.  Heuristic Methods Applied to Orienteering , 1984 .

[31]  Richard F. Hartl,et al.  Metaheuristics for the bi-objective orienteering problem , 2009, Swarm Intelligence.

[32]  Cheng Li,et al.  AUV-Aided Joint Localization and Time Synchronization for Underwater Acoustic Sensor Networks , 2018, IEEE Signal Processing Letters.

[33]  Zuren Feng,et al.  Ants can solve the team orienteering problem , 2008, Comput. Ind. Eng..

[34]  Katsuhiro Temma,et al.  Cloudlets Activation Scheme for Scalable Mobile Edge Computing with Transmission Power Control and Virtual Machine Migration , 2018, IEEE Transactions on Computers.

[35]  Wei Zhang,et al.  PURE: Blind Regression Modeling for Low Quality Data with Participatory Sensing , 2016, IEEE Transactions on Parallel and Distributed Systems.

[36]  Daqing Zhang,et al.  iCrowd: Near-Optimal Task Allocation for Piggyback Crowdsensing , 2016, IEEE Transactions on Mobile Computing.

[37]  Xiaoying Gan,et al.  Crowdsensing-Based Consensus Incident Report for Road Traffic Acquisition , 2018, IEEE Transactions on Intelligent Transportation Systems.

[38]  Fan Yang,et al.  Heterogeneous Task Allocation in Participatory Sensing , 2014, GLOBECOM 2014.

[39]  Nei Kato,et al.  Hybrid Method for Minimizing Service Delay in Edge Cloud Computing Through VM Migration and Transmission Power Control , 2017, IEEE Transactions on Computers.

[40]  Elise Miller-Hooks,et al.  A TABU search heuristic for the team orienteering problem , 2005, Comput. Oper. Res..

[41]  Shusen Yang,et al.  Guest Editorial Special Issue on Mobile Crowd Sensing for IoT , 2015, IEEE Internet Things J..

[42]  Cheng Li,et al.  Task Assignment in Mobile Crowdsensing: Present and Future Directions , 2018, IEEE Network.

[43]  Mingjun Xiao,et al.  A QoS-sensitive task assignment algorithm for mobile crowdsensing , 2017, Pervasive Mob. Comput..

[44]  Lin Gao,et al.  Providing long-term participation incentive in participatory sensing , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[45]  Yu Zheng,et al.  U-Air: when urban air quality inference meets big data , 2013, KDD.

[46]  Felix T.S. Chan,et al.  Pareto mimic algorithm: An approach to the team orienteering problem , 2016 .