MSc thesis of Christos-Aleksandros Psomas
Strategyproof Allocation of Multidimensional Tasks on Clusters
Supervisor: Aristeidis T. Pagourtzis
The present thesis focuses on the problem of fair resource allocation in a system containing multiple machines with multiple resources each. The users have heterogeneous demands and Leontief preferences, i.e. demand resources in fixed proportions. Resource allocation is a key issue in the design of cloud computing systems. Traditional solutions, like max-min fairness per resource don’t work well in this multi resource setting. Furthermore, efficiency and fairness are not the only issues here; the designer must take into account the users’ incentives. In the past couple of years this problem has received a lot of attention from the algorithmic game theory community. We review some the most important results related to multi-resource allocation, starting from the work of Ghodsi et al () that studied the problem on a single machine setting with fractional tasks. We then move on to the indivisible tasks on a single machine case, studied by Parkes et al (). Finally we discuss the work of Friedman et al () that studies the problem of executing indivisible, containerized tasks on a multiple machine setting.Defended: Aug. 20, 2014.