Litcius/Paper detail

A Multiplatform-Cooperation-Based Task Assignment Mechanism for Mobile Crowdsensing

Shuo Peng, Baoxian Zhang, Yan Yan, Cheng Li

2023IEEE Internet of Things Journal17 citationsDOI

Abstract

Mobile crowdsensing (MCS) has been an effective sensing paradigm by utilizing the smart devices carried by mobile users to complete sensing tasks at different locations. An important problem in MCS is how to achieve effective task assignment in the context of opportunistic sensing, where mobile users are selectively recruited to perform tasks in an opportunistic way. However, most existing work in this aspect suppose there are only one service platform and further the sensing qualities of users are known a priori. In this article, we study the task assignment when there are multiple service platforms and further the sensing qualities of users are unknown a priori. The design objective is to maximize the overall sensing qualities of finished tasks at all platforms. For this purpose, we build a multiplatform cooperation framework and formulate the task quality maximization problem in this case as a 0–1 integer linear programming (ILP) problem. We propose a multiplatform-cooperation-based task assignment mechanism (MCTA). MCTA includes two phases. The first phase establishes stable cooperation relationship among platforms while respecting their respective cooperation willingness, and for this phase, we propose a cross-platform cooperation relationship construction algorithm. The second phase performs effective online task assignment, and for this phase, we propose two online multiarmed bandit (MAB) with sleeping -arms-based user selection algorithms using local and global learning, respectively, based on whether cross-platform user-sensing-quality learning is allowed. We derive the regrets of the proposed algorithms and prove that MCTA has the properties of cooperation stability and computation efficiency. Extensive simulation results show the high performance of our proposed MCTA mechanism as compared with the existing work.

Topics & Concepts

Computer scienceTask (project management)Context (archaeology)A priori and a posterioriDistributed computingAssignment problemLinear programmingStability (learning theory)CrowdsensingCrowdsourcingTask analysisInteger programmingHuman–computer interactionMachine learningMathematical optimizationAlgorithmPaleontologyEpistemologyWorld Wide WebManagementComputer securityBiologyPhilosophyEconomicsMathematicsMobile Crowdsensing and CrowdsourcingAdvanced Bandit Algorithms ResearchAuction Theory and Applications