the user participation incentive mechanism of mobile...

8
Research Article The User Participation Incentive Mechanism of Mobile Crowdsensing Network Based on User Threshold Hua Su , Qianqian Wu, Xuemei Sun, and Ning Zhang School of Computer Science & Technology, Tiangong University, Tianjin 300387, China Correspondence should be addressed to Hua Su; [email protected] Received 7 May 2020; Accepted 26 May 2020; Published 20 June 2020 Academic Editor: Jianquan Lu Copyright © 2020 Hua Su et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Mobile crowdsensing (MCS) network means completing large-scale and complex sensing tasks in virtue of the mobile devices of ordinary users. erefore, sufficient user participation plays a basic role in MCS. On the basis of studying and analyzing the strategy of user participation incentive mechanism, this paper proposes the user threshold-based cognition incentive strategy against the shortcomings of existing incentive strategies, such as task processing efficiency and budget control. e user threshold and the budget of processing subtasks are set at the very beginning. e platform selects the user set with the lowest threshold, and the best user for processing tasks according to users’ budget. e incentive cost of the corresponding users is calculated based on the user threshold at last. In conclusion, through the experiment validation and comparison with the existing user participation incentive mechanism, it was found that the user threshold-based incentive strategy is advantageous in improving the proportion of task completion and reducing the platform’s budget cost. 1. Introduction With the development of wireless communication and sensor technology, the communication functions of smart devices (smart phones, iPhone, Huawei, etc.), wearable devices (Google glasses, Apple watch, etc.), and vehicle electronic devices (GPS, OBD-II, etc.) are becoming more powerful than ever. All these smart devices, which are equipped with a variety of powerful built-in sensors, become an important information interface between users and the sensing environment and make it possible to design MCS. As a new cognitive method, MCS can accomplish many large- scale and complex sensing tasks by using various mobile terminal devices held by users through working with or- dinary users and can be applied to many different fields through cooperating with users. MCS system is composed of task publishers, MCS platform, and many users using mobile sensors. It en- ables ubiquitous mobile devices to collect and share local information through enhanced cognitive ability, so as to achieve a common goal [1]. In general, as a medium between ordinary users and task publishers, the cognitive platform selects interested users to make paid cognition of tasks published by task publishers. A sensing task with reasonable budget is released to the crowdsourcing cognitive platform by a task publisher. en, participants will be selected from the users who want to complete the sensing task. Upon receiving the cognition information provided by the recruited participants, the platform will reward them according to the cognition quality. For example, Chen et al. [2] used taxi and crowdsourcing platform for transporting the goods to be returned. Some startups have also been established and attracted millions of investments, such as Roadie; Cheng et al. [3] studied the application of crowdsourcing public transportation system in package distribution and proposed the adap- tive limited delivery (ALD) method; Chen et al. [4] proposed to outsource the whole transportation task and described it as an integer linear programming issue which includes the maximum detour of drivers, capacity restriction, and options for passing packages between drivers, etc. Incentive mechanism [5] aims to encourage users to participate in cognition activities and improve data Hindawi Discrete Dynamics in Nature and Society Volume 2020, Article ID 2683981, 8 pages https://doi.org/10.1155/2020/2683981

Upload: others

Post on 01-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

Research ArticleThe User Participation Incentive Mechanism of MobileCrowdsensing Network Based on User Threshold

Hua Su Qianqian Wu Xuemei Sun and Ning Zhang

School of Computer Science amp Technology Tiangong University Tianjin 300387 China

Correspondence should be addressed to Hua Su hua_207126com

Received 7 May 2020 Accepted 26 May 2020 Published 20 June 2020

Academic Editor Jianquan Lu

Copyright copy 2020 Hua Su et al)is is an open access article distributed under the Creative Commons Attribution License whichpermits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

Mobile crowdsensing (MCS) network means completing large-scale and complex sensing tasks in virtue of the mobile devices ofordinary users )erefore sufficient user participation plays a basic role in MCS On the basis of studying and analyzing thestrategy of user participation incentive mechanism this paper proposes the user threshold-based cognition incentive strategyagainst the shortcomings of existing incentive strategies such as task processing efficiency and budget control )e user thresholdand the budget of processing subtasks are set at the very beginning)e platform selects the user set with the lowest threshold andthe best user for processing tasks according to usersrsquo budget )e incentive cost of the corresponding users is calculated based onthe user threshold at last In conclusion through the experiment validation and comparison with the existing user participationincentive mechanism it was found that the user threshold-based incentive strategy is advantageous in improving the proportionof task completion and reducing the platformrsquos budget cost

1 Introduction

With the development of wireless communication andsensor technology the communication functions of smartdevices (smart phones iPhone Huawei etc) wearabledevices (Google glasses Apple watch etc) and vehicleelectronic devices (GPS OBD-II etc) are becoming morepowerful than ever All these smart devices which areequipped with a variety of powerful built-in sensors becomean important information interface between users and thesensing environment andmake it possible to designMCS Asa new cognitive method MCS can accomplish many large-scale and complex sensing tasks by using various mobileterminal devices held by users through working with or-dinary users and can be applied to many different fieldsthrough cooperating with users

MCS system is composed of task publishers MCSplatform and many users using mobile sensors It en-ables ubiquitous mobile devices to collect and share localinformation through enhanced cognitive ability so as toachieve a common goal [1] In general as a mediumbetween ordinary users and task publishers the cognitive

platform selects interested users to make paid cognitionof tasks published by task publishers A sensing task withreasonable budget is released to the crowdsourcingcognitive platform by a task publisher )en participantswill be selected from the users who want to complete thesensing task Upon receiving the cognition informationprovided by the recruited participants the platform willreward them according to the cognition quality Forexample Chen et al [2] used taxi and crowdsourcingplatform for transporting the goods to be returned Somestartups have also been established and attracted millionsof investments such as Roadie Cheng et al [3] studiedthe application of crowdsourcing public transportationsystem in package distribution and proposed the adap-tive limited delivery (ALD) method Chen et al [4]proposed to outsource the whole transportation task anddescribed it as an integer linear programming issuewhich includes the maximum detour of drivers capacityrestriction and options for passing packages betweendrivers etc

Incentive mechanism [5] aims to encourage users toparticipate in cognition activities and improve data

HindawiDiscrete Dynamics in Nature and SocietyVolume 2020 Article ID 2683981 8 pageshttpsdoiorg10115520202683981

quality Research on incentive mechanism of MCS net-work is gradually launched for the purpose of obtaininghigh-quality sensing data at a low cost In view of variousfactors (sensor quality noise etc) however the sensingdata quality contributed by a single user varies greatly In[6] the individual quality determined by the cognitionplatform was included into the design of incentivemechanism so as to maximize the benefits of MCS In [7]a bid revision reverse auction (BRRA) was designed inwhich participants were informed of the winning op-portunities related to their bids and allowed to revise theirbids repeatedly to find their most profitable bidsRestuccia et al [8] proposed a participant selectionmethod under the realistic situation that the task is ef-fective in a limited time and the mobility of participants isuncertain For example when participants are vehiclestheir movement tends to cover a specific area but they maynot feel in time due to some unexpected reasons such astraffic or severe weather conditions Luo et al [9] pro-posed a cross validation method where the data qualitysensed by participants is evaluated by another group ofpeople who are called validation population and thevalidation results are used for data improvement In [10]a new multitask assignment plan MTasker was proposedwhich uses the minimum cognitive quality threshold toachieve the optimal overall utility )e minimum per-ceptual quality threshold of a specific task is introduced toredefine the multitask assignment to assign each workeran appropriate set of tasks to maximize the effectiveness ofthe entire system Liang et al [11] studied the situation ofspatial crowdsourcing under limited task probabilitycoverage and budget proposed a prediction model ofworkersrsquo mobile behavior and obtained the optimal so-lution of task allocation In [12] a mathematical model ofdata quality evaluation was proposed followed by aparticipant selection method of quality perception toimprove data quality Abououf et al [13] assigned mul-tiple staff to multiple tasks according to tasks and staffpreferences so as to maximize their satisfaction andservice quality and task completion confidence Hui et al[14] proposed two real auction mechanisms ie OT-OFMCS and NOT-ONMCS to select a group of optimallow-cost bid winning plans for the offline and onlinesituation sensed by the mobile population so as tomaximize social welfare Yui et al [15] proposed a contextcognitive C-MAB incentive mechanism to facilitatequality-based worker selection in MCS It is an algorithmto evaluate the service quality and cost of employeesthrough context (ie environment) and improve)ompson sampling worker selection (MTS-WS) to selectworkers by intensifying learning In [16] the task allo-cation and path planning in MCS were studied with a viewto maximizing the total task quality with limited usertravel distance budget )e paper proposed a servicecomputing framework for time constrained-task alloca-tion in location-based crowdsensing systems )e pro-posed framework maximized the aggregated quality ofinformation reduced the budget and the response time toperform a task and increased the average recommendersrsquo

reputation and their payment [17] )e paper presented acomprehensive framework model that fully integratedhuman behavior factors for modeling task profile workerarrival and work ability and then introduced a servicequality concept to indicate the expected service gain that arequester could enjoy when she had recruited an arrivalworker by jointly taking into account work ability ofworkers as well as timeliness and reward of tasks [18] )epaper considered such a dynamic participant recruitmentproblem with heterogeneous sensing tasks which aimed tominimize the sensing cost while maintaining certain levelof probabilistic coverage Both offline and online algo-rithms were proposed to solve the challenging problemExtensive simulations over a real-life mobile datasetconfirmed the efficiency of the proposed algorithms [19]

)e MCS network system still has some problems inuser selection task completion ratio and budget costregardless of its broad application in many different fieldsIn this paper a user threshold-based user incentivemechanism is proposed on the basis of system character-istic incentive mechanism With the mechanism thecorresponding participation threshold and a budget fortask cognition will be generated when the user receives asubtask and reported to the cognitive platform )en thecognitive platform selects the corresponding user set fromall mobile users as participants according to a certain userselection method and calculates the reward that should beobtained when completing the subtask )e user finallydecides whether to participate in the processing of thesubtask in a specific way )e user threshold-based in-centive mechanism can not only improve the task com-pletion ratio but also reduce the user cost and save the totalbudget [20]

)e structure of this paper is as follows Part 1 introducesthe mobile MCS network system Part 2 expounds thethreshold sensing model Part 3 verifies the threshold-basedcognition model and analyzes the results and Part 4 is thesummary of this paper

2 MCS Network

)e MCS network refers to the collaboration either con-sciously or unconsciously through the mobile Internet bytaking the mobile devices of ordinary users as the basiccognitive units so as to distribute sensing tasks collectsensing data and finally complete large-scale and complexsocial sensing tasks It mainly consists of three parts sensingtask cognitive platform and mobile users To be specific thesensing tasks are the total tasks held by task publishers whohope to collect data through usersrsquo participation and co-operation cognitive platform which is composed of mul-tiple cloud cognitive servers is the platform and medium forinteraction between task publishers and mobile users [21]mobile users are those who have mobile terminal devices inthe region of interest and are willing to participate in taskprocessing )ey can collect data through various sensorsembedded in the mobile device and connect with the cog-nitive platform through wireless network so as to upload thesensing data to the server As shown in Figure 1 in MCS

2 Discrete Dynamics in Nature and Society

network system the cognitive platform publishes tasks in theregion of interest and mobile users use various sensors in themobile phone to sense tasks and submit them to the serverwhich pays the user remuneration

21 Sensing Task )e task holder first determines a specificset of sensing tasks and then divides the group of tasks intoseveral task subsets through the cognitive platform In thispaper tasks are divided into task subsets of equal size andwith no overlapping which certainly simplifies the processof task allocation )e sensing task subset is published to theinterested users in a certain area through the servers on themobile platform and the selected mobile users execute thetask subset and report to the server

22 Cognitive Platform )e cognitive platform is composedof a group of servers located in the cloud As a medium fortask publishers and mobile users it should on the one handdivide a certain sensing task into multiple sensing tasksubsets of equal size and with no overlapping and publishthem to mobile users On the other hand it should takeeffective incentive mechanism to attract the participation ofmore users)e cognitive platform also needs to process andanalyze the sensing data uploaded by mobile users and paysthe corresponding rewards to cognitive users according tothe incentive mechanism

23 Mobile Users Mobile users refer to a collection of userswho hold mobile terminal devices in a region of interest anduse various kinds of sensors embedded in themobile devicessuch as accelerometer compass gyroscope GPS micro-phone and camera to carry out the corresponding datasensing and connects server through various wireless net-works such as using mobile cellular network and short-range wireless communication so as to upload the sensingdata to the mobile platform and get paid

3 Threshold Cognitive Model

MCS network mainly consists of three parts user set U taskset T and platform S Task set T includes several subtaskseach of which is processed in turn (that is before eachsubtask is processed platform S will issue the subtask

processing request to the user) Each user will decidewhether to accept the request to process the task and get thereward )is process is repeated until all tasks are processedor budget B is used up Table 1 describes the symbols in thethreshold cognitive model

4 Task Type Classification

For any tasks to be processed platform S first divides the taskset T into several subtasks k k sub 1 2 3 K and pub-lishes these subtasks in a certain region At the same timethe platform sets a utility value represented by uk for eachsubtask in order to facilitate subtask evaluation Accordingto different task types utility value uk is divided into threedifferent types that is utility is directly proportional tosubtask sizethe utility is directly proportional to the taskcompletion ratio and the utility is inversely proportional tothe task completion ratio

41 (e Utility is Directly Proportional to Subtask Size)e utility obtained by task publishers is directly propor-tional to the subtasks size to be executed )is task type onlyconsiders the subtask size which means the larger thesubtasks are the higher the weight of the corresponding totalsensing tasks is and the higher the utility value will be )eformula is shown as follows

uk λk

λ (1)

For example in the application of environmentalmonitoring when the cognitive platform needs to monitorthe environmental background noise in a region the subtasksize corresponds to the length of time when the mobile userprovides noise monitoring )e longer the time the largerthe corresponding subtask size and themore the backgroundnoise information the server collects In this paper we onlyconsider the case of equal size and with no overlapping sothe utility value of each subtask is fixed Considering that thesubtask λk in this paper is equal in size and with no over-lapping it is a fixed value )e total task λ is fixed so is theutility UK of subtask

42(eUtility is Directly Proportional to the Task CompletionRatio )e utility obtained by the task publisher is directlyproportional to the overall sensing task progress that is theutility value of the subtask is directly proportional to the taskprogress For this task type consideration should be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will increase asfollows

uk λ(t) + λk( 1113857

δ

λ (2)

where δ is a random variable in the range of (0 1) Forexample in a video rendering application if a subtask is notcompleted the whole sensing task will fail )at is to saywith the execution of the task the utility value of the

Mobile users

Platform

Area of interest

Figure 1 MCS network system

Discrete Dynamics in Nature and Society 3

remaining subtasks will gradually increase for the taskpublisher which means the utility is directly proportional tothe task progress

43(eUtility is InverselyProportional to theTaskCompletionRatio )e utility obtained by the task publisher is inverselyproportional to the overall sensing task progress that is theutility value of the subtask is inversely proportional to thetask progress For this task type consideration shall be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will graduallydecrease as follows

uk λk

λ(t) + d (3)

where d is a normal quantity in it For example in a targettracking application the accuracy of target tracking willincrease rapidly with the participation of the first mobileuser A1 so the utility of the first subtask is the highest fortask publishers With the involvement of more users theaccuracy of target tracking will no longer increase whichmeans with the execution of the task the utility value ofcognitive information provided by participating users de-creases for task publishers that is the utility value is in-versely proportional to task progress

5 Users Effort and Incentive Strategy

After receiving the subtask users in the task publishing areawill generate the corresponding threshold thresi and apredicted effort C for sensing the task which will be reportedto the cognitive platform )e platform selects a user set Uwhich then is divided intoUi i sub 1 2 N and thresholdthresi of each subuser is confidential to other users In thispaper where a subtask k is given Ci is used to express thecost function that is to say the userrsquos effort is affected by thesize of the allocated subtask and is directly proportional tothe subtask size as shown in the following

Ci αiλβi

k (4)

where α and β are two divisors in it

According to the threshold cognitive incentive mecha-nism the cognitive platform designs a threshold-based in-centive mechanism in virtue of the residual B(t) of the totalbudget the utility valueUk of the subtask to be executed andthe threshold thresi of the selected user )e formula used isshown as follows

Ik k

thresi

ukB(t) (5)

By selecting the appropriate parameter k the incentivecost Ik of the server can be reduced and the budget reser-vation ratio can be increased

6 User Participation Strategy

User Ai can decide whether to accept the processing requestof the subtask finally according to the cost Ci required forprocessing subtask k and the reward Ik paid by platform S fork In this paper it is represented by the function Pi and theformula is shown as follows

Pi

1 ifIkci

⊳thresi

0 otherwise

⎧⎪⎪⎪⎨

⎪⎪⎪⎩

(6)

As shown in Algorithm 1 select the user with the lowestthreshold in Line 4 apply formulas (1)ndash(3) to calculate theutility value of subtasks according to different task types inLine 5 and apply formulas (4) and (5) to calculate the userrsquoseffort and reward after processing subtasks in Lines 6ndash8User accepts subtask requests according to the relationshipof cost reward and threshold )is not only improves theuserrsquos participation rate and reduces effort but also speeds upsubtask processing and reduces the total budget as shown inLines 9ndash12 Upon accepting the subtask the user willcompete for the next subtask as shown in Lines 16ndash17

7 Experimental Results and Analysis

71 Simulation Experiment Environment In this paper weset the total number of users N 100 and then divide theusers into three groups according to their thresholds iehigh-threshold users low-threshold users and intermedi-ate-threshold users We also set the participation thresholdthresi for each user and the number of subtasksK 1000 andthe initial budget to B 1000 )e experiment is simulatedin MATLAB R2014a

72 Task Completion Proportion )e platform divides thetask set into several subtasks and ensures that each subtaskcan be processed smoothly in turn )e goal of this paper isto finish the subtasks as soon as possible which meansunder the given budget limit a higher task completion ratiocan be achieved within a shorter time Figure 2 shows thecomparison chart between the two incentive mechanismsunder the task type where the utility is directly proportionalto subtask size )e x coordinate represents time while the ycoordinate represents task completion ratio In the simple

Table 1 Main symbolsAi )e ith participantN Total number of participantsN(t) )e percentage of participants at time tMi Number of subtasks completed by the ith userthresi Participation threshold for user iCi Forecast effort for the ith userB Budget for the ith userB(t) Percentage of budget reserve at time tUi )e utility of the kth subtaskIk )e bid calculated by server for subtask kλ Total task sizeλk Size of each subtaskT General tasksK Number of subtasksλ(t) Proportion of tasks completed at time t

4 Discrete Dynamics in Nature and Society

participation mode the threshold cognitive incentivemechanism (TVP) can complete the task faster and thecompletion speed of the participation cognition incentivemechanism (PIP) is relatively average at the beginning oftask publishing In this task type both of the incentivemechanisms can better complete the tasks published by theserver By contrast the threshold cognitive incentivemechanism (TVP) has a higher task completion ratio

Figure 3 shows the comparison chart of the two incentivemechanisms under the task type where the utility is inverselyproportional to task progress )e x coordinate representstime while y coordinate represents task completion ratio

)e threshold cognitive incentive mechanism (TVP) cancomplete tasks faster and the completion speed of partici-pating in the cognitive incentive mechanism (PIP) is rela-tively average at the beginning of task publishing In this tasktype both of the two incentive mechanisms can bettercomplete the tasks published by the server By contrast thethreshold perception incentive mechanism (TVP) has ahigher task completion ratio

Figure 4 shows the comparison chart of the two incentivemechanisms in the task type where utility is directly pro-portional to task progress )e threshold cognitive incentivemechanism (TVP) can complete the task faster at the

Input Tasks number K set of users N budget BOutput remaining budget B(t) task percentage completed T(t)

(1) initial the tasks and users set credit values thres(2) while k||B(3) for k 1 1K(4) Min thresi⟵ find the user of the max credit value(5) Uk⟵ calculate the utility of segment k(6) Ci⟵ calculate the cost of segment k(7) Pk⟵ calculate incentives for user(8) According to Ci Pk thres to determine whether accept segment or not(9) if accept segment(10) N(t)⟵ calculate proportion of user participation(11) B(t)⟵B- Pk(12) else(13) constant values(14) end if(15) end for(16) calculate T(t)(17) Next loop(18) end while(19) return B(t) T(t)

ALGORITHM 1 )reshold cognition model

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 2 Task type where utility is directly proportional to subtask size

Discrete Dynamics in Nature and Society 5

beginning of task publishing but both incentive mechanismscan complete the task published by the server in this tasktype well

73 Budget Surplus Ratio )e platform pays the useraccording to the subtasks processed by them One of thegoals of this paper is to minimize the budget on the basis ofensuring smooth subtask treatment Selecting users withhigh reputation to process subtasks can reduce the cost ofprocessing subtasks Ci Figure 5 shows the comparison chartof the two incentive mechanisms under the task type whereutility is directly proportional to subtask size )e x coor-dinate represents time while the y coordinate representsbudget reservation proportion )e chart represents thebudget reserve ratio along with time For the task type whereutility is directly proportional to subtask size both incentive

mechanisms perform well in the budget reservation pro-portion of the server which can save the task publisherrsquosbudget dramatically

Figure 6 shows the budget chart of the two incentivemechanisms under the task type where utility is inverselyproportional to task progress )e x coordinate representstime while the y coordinate represents budget reservationproportion )is chart represents the budget reservationproportion along with time )e two incentive mechanismsspend budget at a faster speed at the beginning and then tendto be stable By contrast the budget reserve ratio of thresholdcognitive incentive mechanism (TVP) is higher

Figure 7 shows the budget comparison chart of the twoincentive mechanisms under the task type with where utilityis directly proportional to task progress )e x coordinaterepresents time while the y coordinate represents budgetreservation proportion )is chart represents the budget

1011

09080706050403020100

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 4 Task type where utility is directly proportional to task progress

TVPPIP

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

Figure 3 Task type where utility is inversely proportional to task progress

6 Discrete Dynamics in Nature and Society

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 2: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

quality Research on incentive mechanism of MCS net-work is gradually launched for the purpose of obtaininghigh-quality sensing data at a low cost In view of variousfactors (sensor quality noise etc) however the sensingdata quality contributed by a single user varies greatly In[6] the individual quality determined by the cognitionplatform was included into the design of incentivemechanism so as to maximize the benefits of MCS In [7]a bid revision reverse auction (BRRA) was designed inwhich participants were informed of the winning op-portunities related to their bids and allowed to revise theirbids repeatedly to find their most profitable bidsRestuccia et al [8] proposed a participant selectionmethod under the realistic situation that the task is ef-fective in a limited time and the mobility of participants isuncertain For example when participants are vehiclestheir movement tends to cover a specific area but they maynot feel in time due to some unexpected reasons such astraffic or severe weather conditions Luo et al [9] pro-posed a cross validation method where the data qualitysensed by participants is evaluated by another group ofpeople who are called validation population and thevalidation results are used for data improvement In [10]a new multitask assignment plan MTasker was proposedwhich uses the minimum cognitive quality threshold toachieve the optimal overall utility )e minimum per-ceptual quality threshold of a specific task is introduced toredefine the multitask assignment to assign each workeran appropriate set of tasks to maximize the effectiveness ofthe entire system Liang et al [11] studied the situation ofspatial crowdsourcing under limited task probabilitycoverage and budget proposed a prediction model ofworkersrsquo mobile behavior and obtained the optimal so-lution of task allocation In [12] a mathematical model ofdata quality evaluation was proposed followed by aparticipant selection method of quality perception toimprove data quality Abououf et al [13] assigned mul-tiple staff to multiple tasks according to tasks and staffpreferences so as to maximize their satisfaction andservice quality and task completion confidence Hui et al[14] proposed two real auction mechanisms ie OT-OFMCS and NOT-ONMCS to select a group of optimallow-cost bid winning plans for the offline and onlinesituation sensed by the mobile population so as tomaximize social welfare Yui et al [15] proposed a contextcognitive C-MAB incentive mechanism to facilitatequality-based worker selection in MCS It is an algorithmto evaluate the service quality and cost of employeesthrough context (ie environment) and improve)ompson sampling worker selection (MTS-WS) to selectworkers by intensifying learning In [16] the task allo-cation and path planning in MCS were studied with a viewto maximizing the total task quality with limited usertravel distance budget )e paper proposed a servicecomputing framework for time constrained-task alloca-tion in location-based crowdsensing systems )e pro-posed framework maximized the aggregated quality ofinformation reduced the budget and the response time toperform a task and increased the average recommendersrsquo

reputation and their payment [17] )e paper presented acomprehensive framework model that fully integratedhuman behavior factors for modeling task profile workerarrival and work ability and then introduced a servicequality concept to indicate the expected service gain that arequester could enjoy when she had recruited an arrivalworker by jointly taking into account work ability ofworkers as well as timeliness and reward of tasks [18] )epaper considered such a dynamic participant recruitmentproblem with heterogeneous sensing tasks which aimed tominimize the sensing cost while maintaining certain levelof probabilistic coverage Both offline and online algo-rithms were proposed to solve the challenging problemExtensive simulations over a real-life mobile datasetconfirmed the efficiency of the proposed algorithms [19]

)e MCS network system still has some problems inuser selection task completion ratio and budget costregardless of its broad application in many different fieldsIn this paper a user threshold-based user incentivemechanism is proposed on the basis of system character-istic incentive mechanism With the mechanism thecorresponding participation threshold and a budget fortask cognition will be generated when the user receives asubtask and reported to the cognitive platform )en thecognitive platform selects the corresponding user set fromall mobile users as participants according to a certain userselection method and calculates the reward that should beobtained when completing the subtask )e user finallydecides whether to participate in the processing of thesubtask in a specific way )e user threshold-based in-centive mechanism can not only improve the task com-pletion ratio but also reduce the user cost and save the totalbudget [20]

)e structure of this paper is as follows Part 1 introducesthe mobile MCS network system Part 2 expounds thethreshold sensing model Part 3 verifies the threshold-basedcognition model and analyzes the results and Part 4 is thesummary of this paper

2 MCS Network

)e MCS network refers to the collaboration either con-sciously or unconsciously through the mobile Internet bytaking the mobile devices of ordinary users as the basiccognitive units so as to distribute sensing tasks collectsensing data and finally complete large-scale and complexsocial sensing tasks It mainly consists of three parts sensingtask cognitive platform and mobile users To be specific thesensing tasks are the total tasks held by task publishers whohope to collect data through usersrsquo participation and co-operation cognitive platform which is composed of mul-tiple cloud cognitive servers is the platform and medium forinteraction between task publishers and mobile users [21]mobile users are those who have mobile terminal devices inthe region of interest and are willing to participate in taskprocessing )ey can collect data through various sensorsembedded in the mobile device and connect with the cog-nitive platform through wireless network so as to upload thesensing data to the server As shown in Figure 1 in MCS

2 Discrete Dynamics in Nature and Society

network system the cognitive platform publishes tasks in theregion of interest and mobile users use various sensors in themobile phone to sense tasks and submit them to the serverwhich pays the user remuneration

21 Sensing Task )e task holder first determines a specificset of sensing tasks and then divides the group of tasks intoseveral task subsets through the cognitive platform In thispaper tasks are divided into task subsets of equal size andwith no overlapping which certainly simplifies the processof task allocation )e sensing task subset is published to theinterested users in a certain area through the servers on themobile platform and the selected mobile users execute thetask subset and report to the server

22 Cognitive Platform )e cognitive platform is composedof a group of servers located in the cloud As a medium fortask publishers and mobile users it should on the one handdivide a certain sensing task into multiple sensing tasksubsets of equal size and with no overlapping and publishthem to mobile users On the other hand it should takeeffective incentive mechanism to attract the participation ofmore users)e cognitive platform also needs to process andanalyze the sensing data uploaded by mobile users and paysthe corresponding rewards to cognitive users according tothe incentive mechanism

23 Mobile Users Mobile users refer to a collection of userswho hold mobile terminal devices in a region of interest anduse various kinds of sensors embedded in themobile devicessuch as accelerometer compass gyroscope GPS micro-phone and camera to carry out the corresponding datasensing and connects server through various wireless net-works such as using mobile cellular network and short-range wireless communication so as to upload the sensingdata to the mobile platform and get paid

3 Threshold Cognitive Model

MCS network mainly consists of three parts user set U taskset T and platform S Task set T includes several subtaskseach of which is processed in turn (that is before eachsubtask is processed platform S will issue the subtask

processing request to the user) Each user will decidewhether to accept the request to process the task and get thereward )is process is repeated until all tasks are processedor budget B is used up Table 1 describes the symbols in thethreshold cognitive model

4 Task Type Classification

For any tasks to be processed platform S first divides the taskset T into several subtasks k k sub 1 2 3 K and pub-lishes these subtasks in a certain region At the same timethe platform sets a utility value represented by uk for eachsubtask in order to facilitate subtask evaluation Accordingto different task types utility value uk is divided into threedifferent types that is utility is directly proportional tosubtask sizethe utility is directly proportional to the taskcompletion ratio and the utility is inversely proportional tothe task completion ratio

41 (e Utility is Directly Proportional to Subtask Size)e utility obtained by task publishers is directly propor-tional to the subtasks size to be executed )is task type onlyconsiders the subtask size which means the larger thesubtasks are the higher the weight of the corresponding totalsensing tasks is and the higher the utility value will be )eformula is shown as follows

uk λk

λ (1)

For example in the application of environmentalmonitoring when the cognitive platform needs to monitorthe environmental background noise in a region the subtasksize corresponds to the length of time when the mobile userprovides noise monitoring )e longer the time the largerthe corresponding subtask size and themore the backgroundnoise information the server collects In this paper we onlyconsider the case of equal size and with no overlapping sothe utility value of each subtask is fixed Considering that thesubtask λk in this paper is equal in size and with no over-lapping it is a fixed value )e total task λ is fixed so is theutility UK of subtask

42(eUtility is Directly Proportional to the Task CompletionRatio )e utility obtained by the task publisher is directlyproportional to the overall sensing task progress that is theutility value of the subtask is directly proportional to the taskprogress For this task type consideration should be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will increase asfollows

uk λ(t) + λk( 1113857

δ

λ (2)

where δ is a random variable in the range of (0 1) Forexample in a video rendering application if a subtask is notcompleted the whole sensing task will fail )at is to saywith the execution of the task the utility value of the

Mobile users

Platform

Area of interest

Figure 1 MCS network system

Discrete Dynamics in Nature and Society 3

remaining subtasks will gradually increase for the taskpublisher which means the utility is directly proportional tothe task progress

43(eUtility is InverselyProportional to theTaskCompletionRatio )e utility obtained by the task publisher is inverselyproportional to the overall sensing task progress that is theutility value of the subtask is inversely proportional to thetask progress For this task type consideration shall be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will graduallydecrease as follows

uk λk

λ(t) + d (3)

where d is a normal quantity in it For example in a targettracking application the accuracy of target tracking willincrease rapidly with the participation of the first mobileuser A1 so the utility of the first subtask is the highest fortask publishers With the involvement of more users theaccuracy of target tracking will no longer increase whichmeans with the execution of the task the utility value ofcognitive information provided by participating users de-creases for task publishers that is the utility value is in-versely proportional to task progress

5 Users Effort and Incentive Strategy

After receiving the subtask users in the task publishing areawill generate the corresponding threshold thresi and apredicted effort C for sensing the task which will be reportedto the cognitive platform )e platform selects a user set Uwhich then is divided intoUi i sub 1 2 N and thresholdthresi of each subuser is confidential to other users In thispaper where a subtask k is given Ci is used to express thecost function that is to say the userrsquos effort is affected by thesize of the allocated subtask and is directly proportional tothe subtask size as shown in the following

Ci αiλβi

k (4)

where α and β are two divisors in it

According to the threshold cognitive incentive mecha-nism the cognitive platform designs a threshold-based in-centive mechanism in virtue of the residual B(t) of the totalbudget the utility valueUk of the subtask to be executed andthe threshold thresi of the selected user )e formula used isshown as follows

Ik k

thresi

ukB(t) (5)

By selecting the appropriate parameter k the incentivecost Ik of the server can be reduced and the budget reser-vation ratio can be increased

6 User Participation Strategy

User Ai can decide whether to accept the processing requestof the subtask finally according to the cost Ci required forprocessing subtask k and the reward Ik paid by platform S fork In this paper it is represented by the function Pi and theformula is shown as follows

Pi

1 ifIkci

⊳thresi

0 otherwise

⎧⎪⎪⎪⎨

⎪⎪⎪⎩

(6)

As shown in Algorithm 1 select the user with the lowestthreshold in Line 4 apply formulas (1)ndash(3) to calculate theutility value of subtasks according to different task types inLine 5 and apply formulas (4) and (5) to calculate the userrsquoseffort and reward after processing subtasks in Lines 6ndash8User accepts subtask requests according to the relationshipof cost reward and threshold )is not only improves theuserrsquos participation rate and reduces effort but also speeds upsubtask processing and reduces the total budget as shown inLines 9ndash12 Upon accepting the subtask the user willcompete for the next subtask as shown in Lines 16ndash17

7 Experimental Results and Analysis

71 Simulation Experiment Environment In this paper weset the total number of users N 100 and then divide theusers into three groups according to their thresholds iehigh-threshold users low-threshold users and intermedi-ate-threshold users We also set the participation thresholdthresi for each user and the number of subtasksK 1000 andthe initial budget to B 1000 )e experiment is simulatedin MATLAB R2014a

72 Task Completion Proportion )e platform divides thetask set into several subtasks and ensures that each subtaskcan be processed smoothly in turn )e goal of this paper isto finish the subtasks as soon as possible which meansunder the given budget limit a higher task completion ratiocan be achieved within a shorter time Figure 2 shows thecomparison chart between the two incentive mechanismsunder the task type where the utility is directly proportionalto subtask size )e x coordinate represents time while the ycoordinate represents task completion ratio In the simple

Table 1 Main symbolsAi )e ith participantN Total number of participantsN(t) )e percentage of participants at time tMi Number of subtasks completed by the ith userthresi Participation threshold for user iCi Forecast effort for the ith userB Budget for the ith userB(t) Percentage of budget reserve at time tUi )e utility of the kth subtaskIk )e bid calculated by server for subtask kλ Total task sizeλk Size of each subtaskT General tasksK Number of subtasksλ(t) Proportion of tasks completed at time t

4 Discrete Dynamics in Nature and Society

participation mode the threshold cognitive incentivemechanism (TVP) can complete the task faster and thecompletion speed of the participation cognition incentivemechanism (PIP) is relatively average at the beginning oftask publishing In this task type both of the incentivemechanisms can better complete the tasks published by theserver By contrast the threshold cognitive incentivemechanism (TVP) has a higher task completion ratio

Figure 3 shows the comparison chart of the two incentivemechanisms under the task type where the utility is inverselyproportional to task progress )e x coordinate representstime while y coordinate represents task completion ratio

)e threshold cognitive incentive mechanism (TVP) cancomplete tasks faster and the completion speed of partici-pating in the cognitive incentive mechanism (PIP) is rela-tively average at the beginning of task publishing In this tasktype both of the two incentive mechanisms can bettercomplete the tasks published by the server By contrast thethreshold perception incentive mechanism (TVP) has ahigher task completion ratio

Figure 4 shows the comparison chart of the two incentivemechanisms in the task type where utility is directly pro-portional to task progress )e threshold cognitive incentivemechanism (TVP) can complete the task faster at the

Input Tasks number K set of users N budget BOutput remaining budget B(t) task percentage completed T(t)

(1) initial the tasks and users set credit values thres(2) while k||B(3) for k 1 1K(4) Min thresi⟵ find the user of the max credit value(5) Uk⟵ calculate the utility of segment k(6) Ci⟵ calculate the cost of segment k(7) Pk⟵ calculate incentives for user(8) According to Ci Pk thres to determine whether accept segment or not(9) if accept segment(10) N(t)⟵ calculate proportion of user participation(11) B(t)⟵B- Pk(12) else(13) constant values(14) end if(15) end for(16) calculate T(t)(17) Next loop(18) end while(19) return B(t) T(t)

ALGORITHM 1 )reshold cognition model

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 2 Task type where utility is directly proportional to subtask size

Discrete Dynamics in Nature and Society 5

beginning of task publishing but both incentive mechanismscan complete the task published by the server in this tasktype well

73 Budget Surplus Ratio )e platform pays the useraccording to the subtasks processed by them One of thegoals of this paper is to minimize the budget on the basis ofensuring smooth subtask treatment Selecting users withhigh reputation to process subtasks can reduce the cost ofprocessing subtasks Ci Figure 5 shows the comparison chartof the two incentive mechanisms under the task type whereutility is directly proportional to subtask size )e x coor-dinate represents time while the y coordinate representsbudget reservation proportion )e chart represents thebudget reserve ratio along with time For the task type whereutility is directly proportional to subtask size both incentive

mechanisms perform well in the budget reservation pro-portion of the server which can save the task publisherrsquosbudget dramatically

Figure 6 shows the budget chart of the two incentivemechanisms under the task type where utility is inverselyproportional to task progress )e x coordinate representstime while the y coordinate represents budget reservationproportion )is chart represents the budget reservationproportion along with time )e two incentive mechanismsspend budget at a faster speed at the beginning and then tendto be stable By contrast the budget reserve ratio of thresholdcognitive incentive mechanism (TVP) is higher

Figure 7 shows the budget comparison chart of the twoincentive mechanisms under the task type with where utilityis directly proportional to task progress )e x coordinaterepresents time while the y coordinate represents budgetreservation proportion )is chart represents the budget

1011

09080706050403020100

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 4 Task type where utility is directly proportional to task progress

TVPPIP

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

Figure 3 Task type where utility is inversely proportional to task progress

6 Discrete Dynamics in Nature and Society

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 3: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

network system the cognitive platform publishes tasks in theregion of interest and mobile users use various sensors in themobile phone to sense tasks and submit them to the serverwhich pays the user remuneration

21 Sensing Task )e task holder first determines a specificset of sensing tasks and then divides the group of tasks intoseveral task subsets through the cognitive platform In thispaper tasks are divided into task subsets of equal size andwith no overlapping which certainly simplifies the processof task allocation )e sensing task subset is published to theinterested users in a certain area through the servers on themobile platform and the selected mobile users execute thetask subset and report to the server

22 Cognitive Platform )e cognitive platform is composedof a group of servers located in the cloud As a medium fortask publishers and mobile users it should on the one handdivide a certain sensing task into multiple sensing tasksubsets of equal size and with no overlapping and publishthem to mobile users On the other hand it should takeeffective incentive mechanism to attract the participation ofmore users)e cognitive platform also needs to process andanalyze the sensing data uploaded by mobile users and paysthe corresponding rewards to cognitive users according tothe incentive mechanism

23 Mobile Users Mobile users refer to a collection of userswho hold mobile terminal devices in a region of interest anduse various kinds of sensors embedded in themobile devicessuch as accelerometer compass gyroscope GPS micro-phone and camera to carry out the corresponding datasensing and connects server through various wireless net-works such as using mobile cellular network and short-range wireless communication so as to upload the sensingdata to the mobile platform and get paid

3 Threshold Cognitive Model

MCS network mainly consists of three parts user set U taskset T and platform S Task set T includes several subtaskseach of which is processed in turn (that is before eachsubtask is processed platform S will issue the subtask

processing request to the user) Each user will decidewhether to accept the request to process the task and get thereward )is process is repeated until all tasks are processedor budget B is used up Table 1 describes the symbols in thethreshold cognitive model

4 Task Type Classification

For any tasks to be processed platform S first divides the taskset T into several subtasks k k sub 1 2 3 K and pub-lishes these subtasks in a certain region At the same timethe platform sets a utility value represented by uk for eachsubtask in order to facilitate subtask evaluation Accordingto different task types utility value uk is divided into threedifferent types that is utility is directly proportional tosubtask sizethe utility is directly proportional to the taskcompletion ratio and the utility is inversely proportional tothe task completion ratio

41 (e Utility is Directly Proportional to Subtask Size)e utility obtained by task publishers is directly propor-tional to the subtasks size to be executed )is task type onlyconsiders the subtask size which means the larger thesubtasks are the higher the weight of the corresponding totalsensing tasks is and the higher the utility value will be )eformula is shown as follows

uk λk

λ (1)

For example in the application of environmentalmonitoring when the cognitive platform needs to monitorthe environmental background noise in a region the subtasksize corresponds to the length of time when the mobile userprovides noise monitoring )e longer the time the largerthe corresponding subtask size and themore the backgroundnoise information the server collects In this paper we onlyconsider the case of equal size and with no overlapping sothe utility value of each subtask is fixed Considering that thesubtask λk in this paper is equal in size and with no over-lapping it is a fixed value )e total task λ is fixed so is theutility UK of subtask

42(eUtility is Directly Proportional to the Task CompletionRatio )e utility obtained by the task publisher is directlyproportional to the overall sensing task progress that is theutility value of the subtask is directly proportional to the taskprogress For this task type consideration should be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will increase asfollows

uk λ(t) + λk( 1113857

δ

λ (2)

where δ is a random variable in the range of (0 1) Forexample in a video rendering application if a subtask is notcompleted the whole sensing task will fail )at is to saywith the execution of the task the utility value of the

Mobile users

Platform

Area of interest

Figure 1 MCS network system

Discrete Dynamics in Nature and Society 3

remaining subtasks will gradually increase for the taskpublisher which means the utility is directly proportional tothe task progress

43(eUtility is InverselyProportional to theTaskCompletionRatio )e utility obtained by the task publisher is inverselyproportional to the overall sensing task progress that is theutility value of the subtask is inversely proportional to thetask progress For this task type consideration shall be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will graduallydecrease as follows

uk λk

λ(t) + d (3)

where d is a normal quantity in it For example in a targettracking application the accuracy of target tracking willincrease rapidly with the participation of the first mobileuser A1 so the utility of the first subtask is the highest fortask publishers With the involvement of more users theaccuracy of target tracking will no longer increase whichmeans with the execution of the task the utility value ofcognitive information provided by participating users de-creases for task publishers that is the utility value is in-versely proportional to task progress

5 Users Effort and Incentive Strategy

After receiving the subtask users in the task publishing areawill generate the corresponding threshold thresi and apredicted effort C for sensing the task which will be reportedto the cognitive platform )e platform selects a user set Uwhich then is divided intoUi i sub 1 2 N and thresholdthresi of each subuser is confidential to other users In thispaper where a subtask k is given Ci is used to express thecost function that is to say the userrsquos effort is affected by thesize of the allocated subtask and is directly proportional tothe subtask size as shown in the following

Ci αiλβi

k (4)

where α and β are two divisors in it

According to the threshold cognitive incentive mecha-nism the cognitive platform designs a threshold-based in-centive mechanism in virtue of the residual B(t) of the totalbudget the utility valueUk of the subtask to be executed andthe threshold thresi of the selected user )e formula used isshown as follows

Ik k

thresi

ukB(t) (5)

By selecting the appropriate parameter k the incentivecost Ik of the server can be reduced and the budget reser-vation ratio can be increased

6 User Participation Strategy

User Ai can decide whether to accept the processing requestof the subtask finally according to the cost Ci required forprocessing subtask k and the reward Ik paid by platform S fork In this paper it is represented by the function Pi and theformula is shown as follows

Pi

1 ifIkci

⊳thresi

0 otherwise

⎧⎪⎪⎪⎨

⎪⎪⎪⎩

(6)

As shown in Algorithm 1 select the user with the lowestthreshold in Line 4 apply formulas (1)ndash(3) to calculate theutility value of subtasks according to different task types inLine 5 and apply formulas (4) and (5) to calculate the userrsquoseffort and reward after processing subtasks in Lines 6ndash8User accepts subtask requests according to the relationshipof cost reward and threshold )is not only improves theuserrsquos participation rate and reduces effort but also speeds upsubtask processing and reduces the total budget as shown inLines 9ndash12 Upon accepting the subtask the user willcompete for the next subtask as shown in Lines 16ndash17

7 Experimental Results and Analysis

71 Simulation Experiment Environment In this paper weset the total number of users N 100 and then divide theusers into three groups according to their thresholds iehigh-threshold users low-threshold users and intermedi-ate-threshold users We also set the participation thresholdthresi for each user and the number of subtasksK 1000 andthe initial budget to B 1000 )e experiment is simulatedin MATLAB R2014a

72 Task Completion Proportion )e platform divides thetask set into several subtasks and ensures that each subtaskcan be processed smoothly in turn )e goal of this paper isto finish the subtasks as soon as possible which meansunder the given budget limit a higher task completion ratiocan be achieved within a shorter time Figure 2 shows thecomparison chart between the two incentive mechanismsunder the task type where the utility is directly proportionalto subtask size )e x coordinate represents time while the ycoordinate represents task completion ratio In the simple

Table 1 Main symbolsAi )e ith participantN Total number of participantsN(t) )e percentage of participants at time tMi Number of subtasks completed by the ith userthresi Participation threshold for user iCi Forecast effort for the ith userB Budget for the ith userB(t) Percentage of budget reserve at time tUi )e utility of the kth subtaskIk )e bid calculated by server for subtask kλ Total task sizeλk Size of each subtaskT General tasksK Number of subtasksλ(t) Proportion of tasks completed at time t

4 Discrete Dynamics in Nature and Society

participation mode the threshold cognitive incentivemechanism (TVP) can complete the task faster and thecompletion speed of the participation cognition incentivemechanism (PIP) is relatively average at the beginning oftask publishing In this task type both of the incentivemechanisms can better complete the tasks published by theserver By contrast the threshold cognitive incentivemechanism (TVP) has a higher task completion ratio

Figure 3 shows the comparison chart of the two incentivemechanisms under the task type where the utility is inverselyproportional to task progress )e x coordinate representstime while y coordinate represents task completion ratio

)e threshold cognitive incentive mechanism (TVP) cancomplete tasks faster and the completion speed of partici-pating in the cognitive incentive mechanism (PIP) is rela-tively average at the beginning of task publishing In this tasktype both of the two incentive mechanisms can bettercomplete the tasks published by the server By contrast thethreshold perception incentive mechanism (TVP) has ahigher task completion ratio

Figure 4 shows the comparison chart of the two incentivemechanisms in the task type where utility is directly pro-portional to task progress )e threshold cognitive incentivemechanism (TVP) can complete the task faster at the

Input Tasks number K set of users N budget BOutput remaining budget B(t) task percentage completed T(t)

(1) initial the tasks and users set credit values thres(2) while k||B(3) for k 1 1K(4) Min thresi⟵ find the user of the max credit value(5) Uk⟵ calculate the utility of segment k(6) Ci⟵ calculate the cost of segment k(7) Pk⟵ calculate incentives for user(8) According to Ci Pk thres to determine whether accept segment or not(9) if accept segment(10) N(t)⟵ calculate proportion of user participation(11) B(t)⟵B- Pk(12) else(13) constant values(14) end if(15) end for(16) calculate T(t)(17) Next loop(18) end while(19) return B(t) T(t)

ALGORITHM 1 )reshold cognition model

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 2 Task type where utility is directly proportional to subtask size

Discrete Dynamics in Nature and Society 5

beginning of task publishing but both incentive mechanismscan complete the task published by the server in this tasktype well

73 Budget Surplus Ratio )e platform pays the useraccording to the subtasks processed by them One of thegoals of this paper is to minimize the budget on the basis ofensuring smooth subtask treatment Selecting users withhigh reputation to process subtasks can reduce the cost ofprocessing subtasks Ci Figure 5 shows the comparison chartof the two incentive mechanisms under the task type whereutility is directly proportional to subtask size )e x coor-dinate represents time while the y coordinate representsbudget reservation proportion )e chart represents thebudget reserve ratio along with time For the task type whereutility is directly proportional to subtask size both incentive

mechanisms perform well in the budget reservation pro-portion of the server which can save the task publisherrsquosbudget dramatically

Figure 6 shows the budget chart of the two incentivemechanisms under the task type where utility is inverselyproportional to task progress )e x coordinate representstime while the y coordinate represents budget reservationproportion )is chart represents the budget reservationproportion along with time )e two incentive mechanismsspend budget at a faster speed at the beginning and then tendto be stable By contrast the budget reserve ratio of thresholdcognitive incentive mechanism (TVP) is higher

Figure 7 shows the budget comparison chart of the twoincentive mechanisms under the task type with where utilityis directly proportional to task progress )e x coordinaterepresents time while the y coordinate represents budgetreservation proportion )is chart represents the budget

1011

09080706050403020100

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 4 Task type where utility is directly proportional to task progress

TVPPIP

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

Figure 3 Task type where utility is inversely proportional to task progress

6 Discrete Dynamics in Nature and Society

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 4: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

remaining subtasks will gradually increase for the taskpublisher which means the utility is directly proportional tothe task progress

43(eUtility is InverselyProportional to theTaskCompletionRatio )e utility obtained by the task publisher is inverselyproportional to the overall sensing task progress that is theutility value of the subtask is inversely proportional to thetask progress For this task type consideration shall be takenfor the completion ratio of the total task at this stage Withthe increase of the completion ratio of the total task theutility value of the corresponding subtask will graduallydecrease as follows

uk λk

λ(t) + d (3)

where d is a normal quantity in it For example in a targettracking application the accuracy of target tracking willincrease rapidly with the participation of the first mobileuser A1 so the utility of the first subtask is the highest fortask publishers With the involvement of more users theaccuracy of target tracking will no longer increase whichmeans with the execution of the task the utility value ofcognitive information provided by participating users de-creases for task publishers that is the utility value is in-versely proportional to task progress

5 Users Effort and Incentive Strategy

After receiving the subtask users in the task publishing areawill generate the corresponding threshold thresi and apredicted effort C for sensing the task which will be reportedto the cognitive platform )e platform selects a user set Uwhich then is divided intoUi i sub 1 2 N and thresholdthresi of each subuser is confidential to other users In thispaper where a subtask k is given Ci is used to express thecost function that is to say the userrsquos effort is affected by thesize of the allocated subtask and is directly proportional tothe subtask size as shown in the following

Ci αiλβi

k (4)

where α and β are two divisors in it

According to the threshold cognitive incentive mecha-nism the cognitive platform designs a threshold-based in-centive mechanism in virtue of the residual B(t) of the totalbudget the utility valueUk of the subtask to be executed andthe threshold thresi of the selected user )e formula used isshown as follows

Ik k

thresi

ukB(t) (5)

By selecting the appropriate parameter k the incentivecost Ik of the server can be reduced and the budget reser-vation ratio can be increased

6 User Participation Strategy

User Ai can decide whether to accept the processing requestof the subtask finally according to the cost Ci required forprocessing subtask k and the reward Ik paid by platform S fork In this paper it is represented by the function Pi and theformula is shown as follows

Pi

1 ifIkci

⊳thresi

0 otherwise

⎧⎪⎪⎪⎨

⎪⎪⎪⎩

(6)

As shown in Algorithm 1 select the user with the lowestthreshold in Line 4 apply formulas (1)ndash(3) to calculate theutility value of subtasks according to different task types inLine 5 and apply formulas (4) and (5) to calculate the userrsquoseffort and reward after processing subtasks in Lines 6ndash8User accepts subtask requests according to the relationshipof cost reward and threshold )is not only improves theuserrsquos participation rate and reduces effort but also speeds upsubtask processing and reduces the total budget as shown inLines 9ndash12 Upon accepting the subtask the user willcompete for the next subtask as shown in Lines 16ndash17

7 Experimental Results and Analysis

71 Simulation Experiment Environment In this paper weset the total number of users N 100 and then divide theusers into three groups according to their thresholds iehigh-threshold users low-threshold users and intermedi-ate-threshold users We also set the participation thresholdthresi for each user and the number of subtasksK 1000 andthe initial budget to B 1000 )e experiment is simulatedin MATLAB R2014a

72 Task Completion Proportion )e platform divides thetask set into several subtasks and ensures that each subtaskcan be processed smoothly in turn )e goal of this paper isto finish the subtasks as soon as possible which meansunder the given budget limit a higher task completion ratiocan be achieved within a shorter time Figure 2 shows thecomparison chart between the two incentive mechanismsunder the task type where the utility is directly proportionalto subtask size )e x coordinate represents time while the ycoordinate represents task completion ratio In the simple

Table 1 Main symbolsAi )e ith participantN Total number of participantsN(t) )e percentage of participants at time tMi Number of subtasks completed by the ith userthresi Participation threshold for user iCi Forecast effort for the ith userB Budget for the ith userB(t) Percentage of budget reserve at time tUi )e utility of the kth subtaskIk )e bid calculated by server for subtask kλ Total task sizeλk Size of each subtaskT General tasksK Number of subtasksλ(t) Proportion of tasks completed at time t

4 Discrete Dynamics in Nature and Society

participation mode the threshold cognitive incentivemechanism (TVP) can complete the task faster and thecompletion speed of the participation cognition incentivemechanism (PIP) is relatively average at the beginning oftask publishing In this task type both of the incentivemechanisms can better complete the tasks published by theserver By contrast the threshold cognitive incentivemechanism (TVP) has a higher task completion ratio

Figure 3 shows the comparison chart of the two incentivemechanisms under the task type where the utility is inverselyproportional to task progress )e x coordinate representstime while y coordinate represents task completion ratio

)e threshold cognitive incentive mechanism (TVP) cancomplete tasks faster and the completion speed of partici-pating in the cognitive incentive mechanism (PIP) is rela-tively average at the beginning of task publishing In this tasktype both of the two incentive mechanisms can bettercomplete the tasks published by the server By contrast thethreshold perception incentive mechanism (TVP) has ahigher task completion ratio

Figure 4 shows the comparison chart of the two incentivemechanisms in the task type where utility is directly pro-portional to task progress )e threshold cognitive incentivemechanism (TVP) can complete the task faster at the

Input Tasks number K set of users N budget BOutput remaining budget B(t) task percentage completed T(t)

(1) initial the tasks and users set credit values thres(2) while k||B(3) for k 1 1K(4) Min thresi⟵ find the user of the max credit value(5) Uk⟵ calculate the utility of segment k(6) Ci⟵ calculate the cost of segment k(7) Pk⟵ calculate incentives for user(8) According to Ci Pk thres to determine whether accept segment or not(9) if accept segment(10) N(t)⟵ calculate proportion of user participation(11) B(t)⟵B- Pk(12) else(13) constant values(14) end if(15) end for(16) calculate T(t)(17) Next loop(18) end while(19) return B(t) T(t)

ALGORITHM 1 )reshold cognition model

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 2 Task type where utility is directly proportional to subtask size

Discrete Dynamics in Nature and Society 5

beginning of task publishing but both incentive mechanismscan complete the task published by the server in this tasktype well

73 Budget Surplus Ratio )e platform pays the useraccording to the subtasks processed by them One of thegoals of this paper is to minimize the budget on the basis ofensuring smooth subtask treatment Selecting users withhigh reputation to process subtasks can reduce the cost ofprocessing subtasks Ci Figure 5 shows the comparison chartof the two incentive mechanisms under the task type whereutility is directly proportional to subtask size )e x coor-dinate represents time while the y coordinate representsbudget reservation proportion )e chart represents thebudget reserve ratio along with time For the task type whereutility is directly proportional to subtask size both incentive

mechanisms perform well in the budget reservation pro-portion of the server which can save the task publisherrsquosbudget dramatically

Figure 6 shows the budget chart of the two incentivemechanisms under the task type where utility is inverselyproportional to task progress )e x coordinate representstime while the y coordinate represents budget reservationproportion )is chart represents the budget reservationproportion along with time )e two incentive mechanismsspend budget at a faster speed at the beginning and then tendto be stable By contrast the budget reserve ratio of thresholdcognitive incentive mechanism (TVP) is higher

Figure 7 shows the budget comparison chart of the twoincentive mechanisms under the task type with where utilityis directly proportional to task progress )e x coordinaterepresents time while the y coordinate represents budgetreservation proportion )is chart represents the budget

1011

09080706050403020100

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 4 Task type where utility is directly proportional to task progress

TVPPIP

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

Figure 3 Task type where utility is inversely proportional to task progress

6 Discrete Dynamics in Nature and Society

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 5: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

participation mode the threshold cognitive incentivemechanism (TVP) can complete the task faster and thecompletion speed of the participation cognition incentivemechanism (PIP) is relatively average at the beginning oftask publishing In this task type both of the incentivemechanisms can better complete the tasks published by theserver By contrast the threshold cognitive incentivemechanism (TVP) has a higher task completion ratio

Figure 3 shows the comparison chart of the two incentivemechanisms under the task type where the utility is inverselyproportional to task progress )e x coordinate representstime while y coordinate represents task completion ratio

)e threshold cognitive incentive mechanism (TVP) cancomplete tasks faster and the completion speed of partici-pating in the cognitive incentive mechanism (PIP) is rela-tively average at the beginning of task publishing In this tasktype both of the two incentive mechanisms can bettercomplete the tasks published by the server By contrast thethreshold perception incentive mechanism (TVP) has ahigher task completion ratio

Figure 4 shows the comparison chart of the two incentivemechanisms in the task type where utility is directly pro-portional to task progress )e threshold cognitive incentivemechanism (TVP) can complete the task faster at the

Input Tasks number K set of users N budget BOutput remaining budget B(t) task percentage completed T(t)

(1) initial the tasks and users set credit values thres(2) while k||B(3) for k 1 1K(4) Min thresi⟵ find the user of the max credit value(5) Uk⟵ calculate the utility of segment k(6) Ci⟵ calculate the cost of segment k(7) Pk⟵ calculate incentives for user(8) According to Ci Pk thres to determine whether accept segment or not(9) if accept segment(10) N(t)⟵ calculate proportion of user participation(11) B(t)⟵B- Pk(12) else(13) constant values(14) end if(15) end for(16) calculate T(t)(17) Next loop(18) end while(19) return B(t) T(t)

ALGORITHM 1 )reshold cognition model

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 2 Task type where utility is directly proportional to subtask size

Discrete Dynamics in Nature and Society 5

beginning of task publishing but both incentive mechanismscan complete the task published by the server in this tasktype well

73 Budget Surplus Ratio )e platform pays the useraccording to the subtasks processed by them One of thegoals of this paper is to minimize the budget on the basis ofensuring smooth subtask treatment Selecting users withhigh reputation to process subtasks can reduce the cost ofprocessing subtasks Ci Figure 5 shows the comparison chartof the two incentive mechanisms under the task type whereutility is directly proportional to subtask size )e x coor-dinate represents time while the y coordinate representsbudget reservation proportion )e chart represents thebudget reserve ratio along with time For the task type whereutility is directly proportional to subtask size both incentive

mechanisms perform well in the budget reservation pro-portion of the server which can save the task publisherrsquosbudget dramatically

Figure 6 shows the budget chart of the two incentivemechanisms under the task type where utility is inverselyproportional to task progress )e x coordinate representstime while the y coordinate represents budget reservationproportion )is chart represents the budget reservationproportion along with time )e two incentive mechanismsspend budget at a faster speed at the beginning and then tendto be stable By contrast the budget reserve ratio of thresholdcognitive incentive mechanism (TVP) is higher

Figure 7 shows the budget comparison chart of the twoincentive mechanisms under the task type with where utilityis directly proportional to task progress )e x coordinaterepresents time while the y coordinate represents budgetreservation proportion )is chart represents the budget

1011

09080706050403020100

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 4 Task type where utility is directly proportional to task progress

TVPPIP

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

Figure 3 Task type where utility is inversely proportional to task progress

6 Discrete Dynamics in Nature and Society

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 6: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

beginning of task publishing but both incentive mechanismscan complete the task published by the server in this tasktype well

73 Budget Surplus Ratio )e platform pays the useraccording to the subtasks processed by them One of thegoals of this paper is to minimize the budget on the basis ofensuring smooth subtask treatment Selecting users withhigh reputation to process subtasks can reduce the cost ofprocessing subtasks Ci Figure 5 shows the comparison chartof the two incentive mechanisms under the task type whereutility is directly proportional to subtask size )e x coor-dinate represents time while the y coordinate representsbudget reservation proportion )e chart represents thebudget reserve ratio along with time For the task type whereutility is directly proportional to subtask size both incentive

mechanisms perform well in the budget reservation pro-portion of the server which can save the task publisherrsquosbudget dramatically

Figure 6 shows the budget chart of the two incentivemechanisms under the task type where utility is inverselyproportional to task progress )e x coordinate representstime while the y coordinate represents budget reservationproportion )is chart represents the budget reservationproportion along with time )e two incentive mechanismsspend budget at a faster speed at the beginning and then tendto be stable By contrast the budget reserve ratio of thresholdcognitive incentive mechanism (TVP) is higher

Figure 7 shows the budget comparison chart of the twoincentive mechanisms under the task type with where utilityis directly proportional to task progress )e x coordinaterepresents time while the y coordinate represents budgetreservation proportion )is chart represents the budget

1011

09080706050403020100

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 4 Task type where utility is directly proportional to task progress

TVPPIP

10

09

08

07

06

05

04

03

02

01

00

Task

com

plet

ion

ratio

0 5 10 15 20 25 30 35 40 45 50Time

Figure 3 Task type where utility is inversely proportional to task progress

6 Discrete Dynamics in Nature and Society

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 7: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

reservation proportion along with time In this type bothincentive mechanisms spend budget at a faster speed and thebudget expenses are high because the server will allocatebudget as much as possible to complete the reserved subtasksin order to finish all tasks

8 Conclusion

)is paper proposes the settings of the threshold of userparticipation based on the incentive mechanism of userparticipation cognition and selects the users with lowthreshold each time to process subtask set in turn )e utilityvalue of subtask is affected by threshold which further in-fluences the platformrsquos payment mechanism for users A newselection function is introduced to determine whether users

finally accept the processing request of subtask Comparedwith the incentive mechanism of user participation aware-ness this mechanism model is much advantageous in im-proving task completion speed and reducing budget

General incentive mechanism methods such as unequaldivision of subtasks and overlapping of processing time willbe taken into consideration in the future work on the basis offurther improving the model Other models can also beintroduced at the same time to optimize model performancefurther

Data Availability

)e dataset supporting the conclusions of this article isincluded within the article

Conflicts of Interest

)e authors declare that they have no conflicts of interest

References

[1] D Peng F Wu and G Chen ldquoData quality guided incentivemechanism design for crowdsensingrdquo IEEE Transactions onMobile Computing vol 17 no 2 pp 307ndash319 2018

[2] C Chen S Pan Z Wang and R Y Zhong ldquoUsing taxis tocollect citywide E-commerce reverse flows a crowdsourcingsolutionrdquo International Journal of Production Researchvol 55 no 7 pp 1833ndash1844 2017

[3] G Cheng D Guo J Shi and Y Qin ldquoPlanning city-widepackage distribution schemes using crowdsourced publictransportation systemsrdquo IEEE Access vol 7 pp 1234ndash12462018

[4] W Chen M Mes M Schutten and J Quint ldquoA ride-sharingproblem with meeting points and return restrictionsrdquoTransportation Science vol 53 no 2 pp 401ndash426 2019

[5] K Han H Huang and J Luo ldquoQuality-aware pricing formobile crowdsensingrdquo IEEEACM Transactions on Net-working vol 26 no 4 pp 1728ndash1741 2018

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 7 Task type where utility is directly proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 6 Task type where utility is inversely proportional to taskprogress

10

09

08

07

06

05

04

03

02

01

00

Budg

et su

rplu

s rat

io

0 5 10 15 20 25 30 35 40 45 50Time

TVPPIP

Figure 5 Task type where utility is directly proportional to subtasksize

Discrete Dynamics in Nature and Society 7

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society

Page 8: The User Participation Incentive Mechanism of Mobile …downloads.hindawi.com/journals/ddns/2020/2683981.pdf · 2020-06-20 · ResearchArticle The User Participation Incentive Mechanism

[6] Z Yufeng X Yuanqing and Z Jinhui ldquoQuality-aware in-centive mechanism based on payoff maximization for mobilecrowdsensingrdquo Ad Hoc Networks vol 72 pp 44ndash55 2018

[7] S Saadatmand and S Kanhere ldquoBRRA a bid-revisable reverseauction based framework for incentive mechanisms in mobilecrowdsensing systemsrdquo in Proceedings of the 21st ACM In-ternational Conference on Modeling Analysis and Simulationof Wireless and Mobile Systems pp 61ndash70 ACM MontrealCanada October 2018

[8] F Restuccia P Ferraro S Silvestri S K Das and G L ReldquoIncentMe effective mechanism design to stimulate crowd-sensing participants with uncertain mobilityrdquo IEEE Transac-tions on Mobile Computing vol 18 no 7 pp 1571ndash1584 2018

[9] T Luo J Huang S S Kanhere J Zhang and S K DasldquoImproving IoTdata quality in mobile crowd crowdsensing across validation approachrdquo IEEE Internet of (ings Journalvol 6 no 3 pp 5651ndash5664 2019

[10] W Jiang Tao W Yasha Z Daqing et al ldquoMulti-task allo-cation in mobile crowd crowdsensing with individual taskquality assurancerdquo IEEE Transactions on Mobile Computingvol 17 no 9 pp 2101ndash2113 2018

[11] W Liang Y Zhiwen H Qi B Guo and H Xiong ldquoMultiobjective optimization based allocation of heterogeneousspatial crowdsensing tasksrdquo IEEE Transactions on MobileComputing vol 17 no 7 pp 1637ndash1650 2018

[12] H Gao C H Liu J Tang et al ldquoOnline quality-aware in-centive mechanism for mobile crowd crowdsensing with extrabonusrdquo IEEE Transactions on Mobile Computing vol 18no 11 pp 2589ndash2603 2018

[13] M Abououf S Singh H Otrok R Mizouni and A OualildquoGale-shapley matching game selection-a framework for usersatisfactionrdquo IEEE Access vol 7 pp 3694ndash3703 2018

[14] C Hui Z Yanmin Z Feng et al ldquoTruthful incentivemechanisms for mobile crowd crowdsensing with dynamicsmartphonesrdquo Computer Networks vol 141 pp 1ndash16 2018

[15] W Yue F Li M Liran Y Xie T Li and YWang ldquoA context-aware multi-armed bandit incentive mechanism for mobilecrowdsensing systemsrdquo IEEE Internet (ings Journal vol 6no 5 pp 7648ndash7658 2019

[16] GWei Z Baoxian and L Cheng ldquoLocation-based online taskassignment and path planning for mobile crowdsensingrdquoIEEE Transactions on Vehicular Technology vol 68 no 2pp 1772ndash1783 2018

[17] R Estrada R Mizouni H Otrok A Ouali and J BentaharldquoA crowd-sensing framework for allocation of time-con-strained and location-based tasksrdquo IEEE Transactions onServices Computing vol 1 2017

[18] L Pu X Chen J Xu and X Fu ldquoCrowd foraging a qos-oriented self-organized mobile crowdsourcing frameworkover opportunistic networksrdquo IEEE Journal on Selected Areasin Communications vol 35 no 4 pp 848ndash862 2017

[19] H Li T Li and Y Wang ldquoDynamic participant recruitmentof mobile crowd sensing for heterogeneous sensing tasksrdquo inProceedings of the 2015 IEEE 12th International Conference onMobile Ad Hoc and Sensor Systems pp 136ndash144 IEEE DallasTX USA October 2015

[20] C M Angelopoulos S Nikoletseas T P Raptis and J RolimldquoDesign and evaluation of characteristic incentive mecha-nisms inmobile crowdsensing systemsrdquo SimulationModellingPractice and (eory vol 55 no 6 pp 95ndash106 2015

[21] G Yang S He Z Shi and J Chen ldquoPromoting cooperationby the social incentive mechanism in mobile crowdsensingrdquoIEEE Communications Magazine vol 55 no 3 pp 86ndash922017

8 Discrete Dynamics in Nature and Society