Abstract

Mobile crowd sensing (MCS) is a new computing paradigm for the internet of things, and it is widely accepted as a powerful means to achieve urban-scale sensing and data collection. In the MCS campaign, the smart mobilephone users can detect their surrounding environments with their on-phone sensors and return the sensing data to the MCS organizer. In this paper, we focus on the coverage-balancing user selection (CBUS) problem with a budget constraint. Solving the CBUS problem aims to select a proper subset of users such that their sensing coverage is as large and balancing as possible, yet without violating the budget specified by the MCS campaign. We first propose a novel coverage balance-based sensing utility model, which effectively captures the joint requirement of the MCS requester for coverage area and coverage balance. We then formally define the CBUS problem under the proposed sensing utility model. Because of the NP-hardness of the CBUS problem, we design a heuristic-based algorithm, called MIA, which tactfully employs the maximum independent set model to determine a preliminary subset of users from all the available users and then adjusts this user subset to improve the budget implementation. MIA also includes a fast approach to calculating the area of the union coverage with any complicated boundaries, which is also applicable to any MCS scenarios that are set up with the coverage area-based sensing utility. The extensive numeric experiments show the efficacy of our designs both in coverage balance and in the total coverage area.

Highlights

  • With the proliferation of the smartphones with multiple built-in sensors, recent years have seen more and more mobile crowd sensing (MCS) applications [1]

  • Rand picked out only 20 users before the budget overrun was hit, significantly less than the users selected by partition-based random selection (ParRand) and MIA

  • In this paper we have proposed the CBUS problem, which is to achieve the coverage-balancing user selection in the MCS with a budget constraint

Read more

Summary

Introduction

With the proliferation of the smartphones with multiple built-in sensors, recent years have seen more and more mobile crowd sensing (MCS) applications [1]. A requester, an MCS platform, and multiple mobilephone users. The requester publishes some sensing tasks to the MCS platform, in order to obtain some valuable observations on her region of interest (RoI). Since each user can only cover a small fraction of the RoI (i.e., user’s mobilephone is limited in sensing range or coverage), the platform has to recruit multiple users to collaboratively cover the given RoI. The users who are selected to participate in the MCS campaign return their sensing data to the platform. The requester or the platform needs to pay the selected users for their sensing data

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call