A Distributed Game Methodology for Crowdsensing in Uncertain Wireless Scenario

With the exponentially increasing number of mobile devices, crowdsensing has been a hot topic to use the available resource of neighbor mobile devices to perform sensing tasks cooperatively. However, there still remain three main obstacles to be solved in the practical system. First, since mobile devices are selfish and rational, it is natural to provide cooperation for sensing with a reasonable payment. Meanwhile, due to the arrival and departure of sensing tasks, resource should be allocated and released dynamically when sensing task comes or leaves. To this end, this paper designs a game theoretic approach based incentive mechanism to encourage the “best” neighbor mobile devices to share their own resource for sensing. Next, in order to adjust resource among mobile devices for the better crowdsensing response, an auction based task migration algorithm is proposed, which can guarantee the truthfulness of announced price of auctioneer, individual rationality, profitability, and computational efficiency. Moreover, taking into account the random movement of mobile devices resulting in the stochastic connection, we also use multi-stage stochastic decision to take posterior resource allocation to compensate for inaccurate prediction. The numerical results show the effectiveness and improvement of the proposed multi-stage stochastic programming based distributed game theoretic methodology (SPG) for crowdsensing.

[1]  Shuo Shi,et al.  A Resource Allocation Method of Heterogeneous Wireless Cognitive Networks Based on Convex Optimization Theory , 2014, 2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control.

[2]  Zhu Han,et al.  Distributed Relay Selection and Power Control for Multiuser Cooperative Communication Networks Using Stackelberg Game , 2009, IEEE Transactions on Mobile Computing.

[3]  Dong Liang,et al.  Delay optimization of computation offloading in multi-hop ad hoc networks , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[4]  Wu Muqing,et al.  A Stackelberg game based task offloading mechanism for ad-hoc based mobile cloud computing , 2016, 2016 International Symposium on Wireless Communication Systems (ISWCS).

[5]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

[6]  Yan Liu,et al.  ActiveCrowd: A Framework for Optimized Multitask Allocation in Mobile Crowdsensing Systems , 2016, IEEE Transactions on Human-Machine Systems.

[7]  Yunhao Liu,et al.  Locating in fingerprint space: wireless indoor localization with little human intervention , 2012, Mobicom '12.

[8]  Xi Fang,et al.  Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing , 2012, Mobicom '12.

[9]  Bin Cao,et al.  Stochastic Programming Methods for Workload Assignment in an Ad Hoc Mobile Cloud , 2018, IEEE Transactions on Mobile Computing.

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

[11]  Tram Truong Huu,et al.  A Stochastic Workload Distribution Approach for an Ad Hoc Mobile Cloud , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[12]  Miao Pan,et al.  Multi-Dimensional Incentive Mechanism in Mobile Crowdsourcing with Moral Hazard , 2018, IEEE Transactions on Mobile Computing.

[13]  Miao Pan,et al.  A Survey of Contract Theory-Based Incentive Mechanism Design in Wireless Networks , 2017, IEEE Wireless Communications.

[14]  Quan Chen,et al.  Revisiting relay assignment in cooperative communications , 2016, Wireless Networks.

[15]  Xi Fang,et al.  Incentive Mechanisms for Crowdsensing: Crowdsourcing With Smartphones , 2016, IEEE/ACM Transactions on Networking.

[16]  Emiliano Miluzzo,et al.  Crowdsensing the speaker count in the wild: implications and applications , 2014, IEEE Communications Magazine.

[17]  Xiang-Yang Li,et al.  How to crowdsource tasks truthfully without sacrificing utility: Online incentive mechanisms with budget constraint , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[18]  D. Ernst,et al.  Multistage Stochastic Programming: A Scenario Tree Based Approach to Planning under Uncertainty , 2011 .

[19]  Jeffrey P. Kharoufeh,et al.  Managing Energy Storage in Microgrids: A Multistage Stochastic Programming Approach , 2018, IEEE Transactions on Smart Grid.

[20]  Wei Song,et al.  Auction Mechanisms Toward Efficient Resource Sharing for Cloudlets in Mobile Cloud Computing , 2016, IEEE Transactions on Services Computing.

[21]  Lei Chen,et al.  Free Market of Crowdsourcing: Incentive Mechanism Design for Mobile Sensing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[22]  John M. Wilson,et al.  Introduction to Stochastic Programming , 1998, J. Oper. Res. Soc..

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

[24]  Xiang-Yang Li,et al.  Budget-Feasible Online Incentive Mechanisms for Crowdsourcing Tasks Truthfully , 2016, IEEE/ACM Transactions on Networking.

[25]  Hai Liu,et al.  Online procurement auctions for resource pooling in client-assisted cloud storage systems , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[26]  Xi Fang,et al.  Truthful auction for cooperative communications , 2011, MobiHoc '11.

[27]  Jiming Chen,et al.  Near-Optimal Allocation Algorithms for Location-Dependent Tasks in Crowdsensing , 2017, IEEE Transactions on Vehicular Technology.

[28]  H. Hindi,et al.  A tutorial on convex optimization , 2004, Proceedings of the 2004 American Control Conference.

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

[30]  Dusit Niyato,et al.  Optimal Channel Access Management with QoS Support for Cognitive Vehicular Networks , 2011, IEEE Transactions on Mobile Computing.