Adversarial Task Allocation

09/01/2017
by   Chen Hajaj, et al.
0

The problem of allocating tasks to workers is of long standing fundamental importance. Examples of this include the classical problem of assigning computing tasks to nodes in a distributed computing environment, as well as the more recent problem of crowdsourcing where a broad array of tasks are slated to be completed by human workers. Extensive research into this problem generally addresses important issues such as uncertainty and, in crowdsourcing, incentives. However, the problem of adversarial tampering with the task allocation process has not received as much attention. We are concerned with a particular adversarial setting in task allocation where an attacker may target a specific worker in order to prevent the tasks assigned to this worker from being completed. We consider two attack models: one in which the adversary observes only the allocation policy (which may be randomized), and the second in which the attacker observes the actual allocation decision. For the case when all tasks are homogeneous, we provide polynomial-time algorithms for both settings. When tasks are heterogeneous, however, we show the adversarial allocation problem to be NP-Hard, and present algorithms for solving it when the defender is restricted to assign only a single worker per task. Our experiments show, surprisingly, that the difference between the two attack models is minimal: deterministic allocation can achieve nearly as much utility as randomized.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2018

Adversarial Task Assignment

The problem of assigning tasks to workers is of long-standing fundamenta...
research
05/09/2018

Self-Stabilizing Task Allocation In Spite of Noise

We study the problem of distributed task allocation inspired by the beha...
research
01/15/2022

Task Allocation on Networks with Execution Uncertainty

We study a single task allocation problem where each worker connects to ...
research
10/14/2016

Tuning Crowdsourced Human Computation

As the use of crowdsourcing increases, it is important to think about pe...
research
11/14/2019

Deception through Half-Truths

Deception is a fundamental issue across a diverse array of settings, fro...
research
10/17/2011

Budget-Optimal Task Allocation for Reliable Crowdsourcing Systems

Crowdsourcing systems, in which numerous tasks are electronically distri...
research
05/22/2018

Task Allocation in Mobile Crowd Sensing: State of the Art and Future Opportunities

Mobile Crowd Sensing (MCS) is the special case of crowdsourcing, which l...

Please sign up or login with your details

Forgot password? Click here to reset