PSAllocator: Multi-Task Allocation for Participatory Sensing with Sensing Capability Constraints

This paper proposes a novel multi-task allocation framework, named PSAllocator, for participatory sensing (PS). Different from previous single-task oriented approaches, which select an optimal set of users for each single task independently, PSAllocator attempts to coordinate the allocation of multiple tasks to maximize the overall system utility on a multi-task PS platform. Furthermore, PSAllocator takes the maximum number of sensing tasks allowed for each participant and the sensor availability of each mobile device into consideration. PSAllocator utilizes a two-phase offline multi-task allocation approach to achieve the near-optimal goal. First, it predicts the participants' connections to cell towers and locations based on historical data from the telecom operator; Then, it converts the multi-task allocation problem into the representation of a bipartite graph, and employs an iterative greedy process to optimize the task allocation. Extensive evaluations based on real-world mobility traces show that PSAllocator outperforms the baseline methods under various settings.

[1]  Rishabh K. Iyer,et al.  Submodular Optimization with Submodular Cover and Submodular Knapsack Constraints , 2013, NIPS.

[2]  Sepehr Assadi,et al.  Online Assignment of Heterogeneous Tasks in Crowdsourcing Markets , 2015, HCOMP.

[3]  Yixin Chen,et al.  Near optimal multi-application allocation in shared sensor networks , 2010, MobiHoc '10.

[4]  Gregory D. Abowd,et al.  Beyond Weiser: From Ubiquitous to Collective Computing , 2016, Computer.

[5]  Frank Dürr,et al.  DrOPS: Model-driven optimization for Public Sensing systems , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[6]  Fan Yang,et al.  Heterogeneous Task Allocation in Participatory Sensing , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[7]  Jian Ma,et al.  QoI-aware energy-efficient participant selection , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

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

[9]  Yu Wang,et al.  Dynamic Participant Recruitment of Mobile Crowd Sensing for Heterogeneous Sensing Tasks , 2015, 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems.

[10]  Daqing Zhang,et al.  CCS-TA: quality-guaranteed online task allocation in compressive crowdsensing , 2015, UbiComp.

[11]  Daniel P. Siewiorek,et al.  A scalable solution to the multi-resource QoS problem , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[12]  Vahab S. Mirrokni,et al.  Non-monotone submodular maximization under matroid and knapsack constraints , 2009, STOC '09.

[13]  Daqing Zhang,et al.  CrowdRecruiter: selecting participants for piggyback crowdsensing under probabilistic coverage constraint , 2014, UbiComp.

[14]  Deborah Estrin,et al.  Using Context Annotated Mobility Profiles to Recruit Data Collectors in Participatory Sensing , 2009, LoCA.

[15]  Daqing Zhang,et al.  EMC3: Energy-efficient data transfer in mobile crowdsensing under full coverage constraint , 2015, IEEE Transactions on Mobile Computing.

[16]  Deborah Estrin,et al.  Recruitment Framework for Participatory Sensing Data Collections , 2010, Pervasive.

[17]  Ramesh Govindan,et al.  Medusa: a programming framework for crowd-sensing applications , 2012, MobiSys '12.

[18]  Michael S. Bernstein,et al.  Pay It Backward: Per-Task Payments on Crowdsourcing Platforms Reduce Productivity , 2016, CHI.

[19]  Gagan Goel,et al.  Mechanism Design for Crowdsourcing Markets with Heterogeneous Tasks , 2014, HCOMP.

[20]  Daqing Zhang,et al.  CrowdTasker: Maximizing coverage quality in Piggyback Crowdsensing under budget constraint , 2015, 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[21]  Jie Zhu,et al.  EEMC , 2015, ACM Trans. Intell. Syst. Technol..

[22]  M. Hansen,et al.  Participatory Sensing , 2019, Internet of Things.

[23]  Jonathan Weinberg,et al.  Bayesian Forecasting of an Inhomogeneous Poisson Process With Applications to Call Center Data , 2007 .

[24]  Hadas Shachnai,et al.  Maximizing submodular set functions subject to multiple linear constraints , 2009, SODA.

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

[26]  Andreas Krause,et al.  Incentives for Privacy Tradeoff in Community Sensing , 2013, HCOMP.

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

[28]  Reza Curtmola,et al.  Fostering participaction in smart cities: a geo-social crowdsensing platform , 2013, IEEE Communications Magazine.

[29]  Deying Li,et al.  Minimum cost collaborative sensing network with mobile phones , 2013, 2013 IEEE International Conference on Communications (ICC).

[30]  Deborah Estrin,et al.  Network System Challenges in Selective Sharing and Verification for Personal, Social, and Urban-Scale Sensing Applications , 2006, HotNets.

[31]  Valérie Issarny,et al.  Probabilistic registration for large-scale mobile participatory sensing , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).