Nash Social Welfare in Selfish and Online Load Balancing

07/16/2020
by   Vittorio Bilò, et al.
0

In load balancing problems there is a set of clients, each wishing to select a resource from a set of permissible ones, in order to execute a certain task. Each resource has a latency function, which depends on its workload, and a client's cost is the completion time of her chosen resource. Two fundamental variants of load balancing problems are selfish load balancing (aka. load balancing games), where clients are non-cooperative selfish players aimed at minimizing their own cost solely, and online load balancing, where clients appear online and have to be irrevocably assigned to a resource without any knowledge about future requests. We revisit both selfish and online load balancing under the objective of minimizing the Nash Social Welfare, i.e., the geometric mean of the clients' costs. To the best of our knowledge, despite being a celebrated welfare estimator in many social contexts, the Nash Social Welfare has not been considered so far as a benchmarking quality measure in load balancing problems. We provide tight bounds on the price of anarchy of pure Nash equilibria and on the competitive ratio of the greedy algorithm under very general latency functions, including polynomial ones. For this particular class, we also prove that the greedy strategy is optimal as it matches the performance of any possible online algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2022

The Impact of Selfish Behavior in Load Balancing Games

To what extent does the structure of the players' strategy space influen...
research
12/05/2021

Online Social Welfare Maximization with Spatio-Temporal Resource Mesh for Serverless

Serverless computing is leading the way to a simplified and general purp...
research
01/05/2022

An Additive Approximation Scheme for the Nash Social Welfare Maximization with Identical Additive Valuations

We study the problem of efficiently and fairly allocating a set of indiv...
research
03/11/2019

From Hotelling to Load Balancing: Approximation and the Principle of Minimum Differentiation

Competing firms tend to select similar locations for their stores. This ...
research
01/27/2018

Greedy Algorithms for Maximizing Nash Social Welfare

We study the problem of fairly allocating a set of indivisible goods amo...
research
08/08/2020

Online Nash Social Welfare via Promised Utilities

We consider the problem of allocating a set of divisible goods to N agen...
research
05/31/2020

Centralized and Decentralized Non-Cooperative Load-Balancing Games among Competing Cloudlets

Edge computing servers like cloudlets from different service providers t...

Please sign up or login with your details

Forgot password? Click here to reset