Optimal Assignment for Deadline Aware Tasks in the Crowdsourcing

Ran Bi,Xu Zheng,Guozhen Tan
DOI: https://doi.org/10.1109/BDCloud-SocialCom-SustainCom.2016.37
2016-01-01
Abstract:Many applications supported by the crowdsourcing are subject to delay constraints, and a real time result returned with a better partial fulfillment is preferable to the complement with delay latency. However, existing task assignment algorithms that only consider the case of full completion may not perform well. In this paper, we investigate the optimal online task assignment without knowledge about future task arrivals, which makes it tradeoff to assign high utility task with large deadline or less utility but more urgent task. The problem of computing optimal assignment for deadline aware tasks is formalized as an integer optimization problem. A dynamic programming based online algorithm for finding the optimal strategy for task assignment subject to delay constraints is proposed. And the time complexity of the algorithm is O (max <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i∈{1, ,n}</sub> {r <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i</sub> }nT), where r <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i</sub> is the total number of subtasks of task T <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i</sub> , n is the number of total tasks, T is the deadline constraint. Experimental results show that the proposed algorithms have better performance in utility gain.
What problem does this paper attempt to address?