ABSTRACT
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.
- 2011. Campaignr. http://research.cens.ucla.edu/urban/. (2011).Google Scholar
- Gregory D Abowd. 2016. Beyond Weiser: From Ubiquitous to Collective Computing. Computer 49, 1 (2016), 17--23. Google ScholarDigital Library
- Sepehr Assadi, Justin Hsu, and Shahin Jabbari. 2015. Online Assignment of Heterogeneous Tasks in Crowdsourcing Markets. In Third AAAI Conference on Human Computation and Crowdsourcing.Google Scholar
- Vincent D Blondel, Markus Esch, Connie Chan, Fabrice Clerot, Pierre Deville, Etienne Huens, Frederic Morlot, Zbigniew Smoreda, and Cezary Ziemlicki. 2012. Data for development: the d4d challenge on mobile phone data. arXiv preprint arXiv:1210.0137 (2012).Google Scholar
- Jeffrey A Burke, Deborah Estrin, Mark Hansen, Andrew Parker, Nithya Ramanathan, Sasank Reddy, and Mani B Srivastava. 2006. Participatory sensing. Center for Embedded Network Sensing (2006).Google Scholar
- Giuseppe Cardone, Luca Foschini, Paolo Bellavista, Antonio Corradi, Cristian Borcea, Manoop Talasila, and Reza Curtmola. 2013. Fostering participaction in smart cities: a geo-social crowdsensing platform. Communications Magazine, IEEE 51, 6 (2013), 112--119.Google ScholarCross Ref
- Gagan Goel, Afshin Nikzad, and Adish Singla. 2014. Mechanism design for crowdsourcing markets with heterogeneous tasks. In Second AAAI Conference on Human Computation and Crowdsourcing.Google Scholar
- Sara Hachem, Avinash Pathak, and Valerie Issarny. 2013. Probabilistic registration for large-scale mobile participatory sensing. In Pervasive Computing and Communications (PerCom), 2013 IEEE International Conference on. IEEE, 132--140.Google ScholarCross Ref
- Kazushi Ikeda and Michael S Bernstein. 2016. Pay It Backward: Per-Task Payments on Crowdsourcing Platforms Reduce Productivity. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. ACM, 4111--4121. Google ScholarDigital Library
- Rishabh K Iyer and Jeff A Bilmes. 2013. Submodular Optimization with Submodular Cover and Submodular Knapsack Constraints. In Advances in Neural Information Processing Systems 26, C. J. C. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K. Q. Weinberger (Eds.). 2436--2444. Google ScholarDigital Library
- Merkouris Karaliopoulos, Orestis Telelis, and Iordanis Koutsopoulos. 2015. User recruitment for mobile crowdsensing over opportunistic networks. In Computer Communications (INFOCOM), 2015 IEEE Conference on. IEEE, 2254--2262.Google ScholarCross Ref
- Ariel Kulik, Hadas Shachnai, and Tami Tamir. 2009. Maximizing submodular set functions subject to multiple linear constraints. In Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, 545--554. Google ScholarDigital Library
- Chen Lee, John Lehoczky, Dan Siewiorek, Ragunathan Rajkumar, and Jeff Hansen. 1999. A scalable solution to the multi-resource QoS problem. In Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE. IEEE, 315--326. Google ScholarDigital Library
- Jon Lee, Vahab S Mirrokni, Viswanath Nagarajan, and Maxim Sviridenko. 2009. Non-monotone submodular maximization under matroid and knapsack constraints. In Proceedings of the forty-first annual ACM symposium on Theory of computing. ACM, 323--332. Google ScholarDigital Library
- Hanshang Li, Ting Li, and Yu Wang. 2015. Dynamic Participant Recruitment of Mobile Crowd Sensing for Heterogeneous Sensing Tasks. In Mobile Ad Hoc and Sensor Systems (MASS), 2015 IEEE 12th International Conference on. IEEE, 136--144. Google ScholarDigital Library
- Xianling Lu, Deying Li, Biaofei Xu, Wenping Chen, and Zhiming Ding. 2013. Minimum cost collaborative sensing network with mobile phones. In Communications (ICC), 2013 IEEE International Conference on. IEEE, 1816--1820.Google ScholarCross Ref
- Damian Philipp, Jaroslaw Stachowiak, Patrick Alt, Frank Durr, and Kurt Rothermel. 2013. Drops: Model-driven optimization for public sensing systems. In Pervasive Computing and Communications (PerCom), 2013 IEEE International Conference on. IEEE, 185--192.Google ScholarCross Ref
- Moo-Ryong Ra, Bin Liu, Tom F La Porta, and Ramesh Govindan. 2012. Medusa: A programming framework for crowd-sensing applications. In Proceedings of the 10th international conference on Mobile systems, applications, and services. ACM, 337--350. Google ScholarDigital Library
- Sasank Reddy, Deborah Estrin, and Mani Srivastava. 2010. Recruitment framework for participatory sensing data collections. In Pervasive Computing. Springer, 138--155. Google ScholarDigital Library
- Sasank Reddy, Katie Shilton, Jeff Burke, Deborah Estrin, Mark Hansen, and Mani Srivastava. 2009. Using context annotated mobility profiles to recruit data collectors in participatory sensing. In Location and Context Awareness. Springer, 52--69. Google ScholarDigital Library
- Adish Singla and Andreas Krause. 2013. Incentives for privacy tradeoff in community sensing. In First AAAI Conference on Human Computation and Crowdsourcing.Google Scholar
- Zheng Song, Chi Harold Liu, Jie Wu, Jian Ma, and Wendong Wang. 2014a. Qoi-aware multitask-oriented dynamic participant selection with budget constraints. Vehicular Technology, IEEE Transactions on 63, 9 (2014), 4618--4632.Google ScholarCross Ref
- Zheng Song, Bo Zhang, Chi Harold Liu, Athanasios V Vasilakos, Jian Ma, and Wendong Wang. 2014b. QoI-aware energy-efficient participant selection. In Sensing, Communication, and Networking (SECON), 2014 Eleventh Annual IEEE International Conference on. IEEE, 248--256.Google Scholar
- Leye Wang, Daqing Zhang, Animesh Pathak, Chao Chen, Haoyi Xiong, Dingqi Yang, and Yasha Wang. 2015. CCS-TA: quality-guaranteed online task allocation in compressive crowdsensing. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 683--694. Google ScholarDigital Library
- Jonathan Weinberg, Lawrence D Brown, and Jonathan R Stroud. 2007. Bayesian forecasting of an inhomogeneous Poisson process with applications to call center data. J. Amer. Statist. Assoc. 102, 480 (2007), 1185--1198.Google ScholarCross Ref
- Haoyi Xiong, Daqing Zhang, Guanling Chen, Leye Wang, and Vincent Gauthier. 2015a. CrowdTasker: Maximizing coverage quality in Piggyback Crowdsensing under budget constraint. In Pervasive Computing and Communications (PerCom), 2015 IEEE International Conference on. IEEE, 55--62.Google ScholarCross Ref
- Haoyi Xiong, Daqing Zhang, Leye Wang, and Hakima Chaouchi. 2015b. EMC 3: Energy-efficient data transfer in mobile crowdsensing under full coverage constraint. Mobile Computing, IEEE Transactions on 14, 7 (2015), 1355--1368.Google ScholarDigital Library
- Haoyi Xiong, Daqing Zhang, Leye Wang, J Paul Gibson, and Jie Zhu. 2015c. EEMC: Enabling energy-efficient mobile crowdsensing with anonymous participants. ACM Transactions on Intelligent Systems and Technology (TIST) 6, 3 (2015), 39. Google ScholarDigital Library
- You Xu, Abusayeed Saifullah, Yixin Chen, Chenyang Lu, and Sangeeta Bhattacharya. 2010. Near optimal multi-application allocation in shared sensor networks. In Proceedings of the eleventh ACM international symposium on Mobile ad hoc networking and computing. ACM, 181--190. Google ScholarDigital Library
- F. Yang, J. L. Lu, Y. Zhu, and J. Peng. 2015. Heterogeneous Task Allocation in Participatory Sensing. In IEEE Global Communications Conference.Google Scholar
- Daqing Zhang, Haoyi Xiong, Leye Wang, and Guanling Chen. 2014. Crowdrecruiter: Selecting participants for piggyback crowdsensing under probabilistic coverage constraint. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 703--714. Google ScholarDigital Library
- Maotian Zhang, Panlong Yang, Chang Tian, Shaojie Tang, Xiaofeng Gao, Baowei Wang, and Fu Xiao. 2015. Quality-aware Sensing Coverage in Budget Constrained Mobile Crowdsensing Networks. Transactions on Vehicular Technology (2015), 1--1.Google Scholar
Index Terms
- PSAllocator: Multi-Task Allocation for Participatory Sensing with Sensing Capability Constraints
Recommendations
TaskMe: multi-task allocation in mobile crowd sensing
UbiComp '16: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous ComputingTask allocation or participant selection is a key issue in Mobile Crowd Sensing (MCS). While previous participant selection approaches mainly focus on selecting a proper subset of users for a single MCS task, multi-task-oriented participant selection is ...
Multi-task Allocation Under Multiple Constraints in Mobile Crowdsensing
Human Centered ComputingAbstractTask allocation is a key technology in the research of mobile crowdsensing. The previous research only focused on single-task allocation, and seldom considered the monopoly nature of tasks, quality requirements, and the constraint relationship ...
Multi-task versus consecutive task allocation with tasks clustering for Mobile Crowd Sensing Systems
AbstractIn this paper, we address the problem of multi-task allocation for dense mobile crowd sensing systems (MCS). The multi-task allocation problem is well-known to be time-consuming as the number of tasks or workers increases. However, the problem can ...
Comments