Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems

We study cost-sharing games in real-time scheduling systems where the server’s activation cost in every time slot is a function of its load. We focus on monomial cost functions and consider both the case when the degree is less than one (inducing positive congestion effect for the jobs) and when it...

Full description

Bibliographic Details
Main Authors: Eirini Georgoulaki, Kostas Kollias, Tami Tamir
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/14/4/103
_version_ 1797540119264100352
author Eirini Georgoulaki
Kostas Kollias
Tami Tamir
author_facet Eirini Georgoulaki
Kostas Kollias
Tami Tamir
author_sort Eirini Georgoulaki
collection DOAJ
description We study cost-sharing games in real-time scheduling systems where the server’s activation cost in every time slot is a function of its load. We focus on monomial cost functions and consider both the case when the degree is less than one (inducing positive congestion effect for the jobs) and when it is greater than one (inducing negative congestion effect for the jobs). For the former case, we provide tight bounds on the price of anarchy, and show that the price of anarchy grows to infinity as a polynomial of the number of jobs in the game. For the latter, we observe that existing results provide constant and tight (asymptotically in the degree of the monomial) bounds on the price of anarchy. We then turn to analyze payment mechanism with arbitrary cost-sharing, that is, when the strategy of a player includes also its payment. We show that our mechanism reduces the price of anarchy of games with <i>n</i> jobs and unit server costs from <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="sans-serif">Θ</mi><mo>(</mo><msqrt><mi>n</mi></msqrt><mo>)</mo></mrow></semantics></math></inline-formula> to 2. We also show that, for a restricted class of instances, a similar improvement is achieved for monomial server costs. This is not the case, however, for unrestricted instances of monomial costs, for which we prove that the price of anarchy remains super-constant for our mechanism. For systems with load-independent activation costs, we show that our mechanism can produce an optimal solution which is stable against coordinated deviations.
first_indexed 2024-03-10T12:55:34Z
format Article
id doaj.art-d596d715812f441887ced62136856ef9
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-10T12:55:34Z
publishDate 2021-03-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-d596d715812f441887ced62136856ef92023-11-21T11:56:09ZengMDPI AGAlgorithms1999-48932021-03-0114410310.3390/a14040103Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling SystemsEirini Georgoulaki0Kostas Kollias1Tami Tamir2National and Kapodistrian University of Athens, 157 72 Athens, GreeceGoogle Research, Mountain View, CA 94042, USAThe Interdisicplinary Center, Herzliya 46150, IsraelWe study cost-sharing games in real-time scheduling systems where the server’s activation cost in every time slot is a function of its load. We focus on monomial cost functions and consider both the case when the degree is less than one (inducing positive congestion effect for the jobs) and when it is greater than one (inducing negative congestion effect for the jobs). For the former case, we provide tight bounds on the price of anarchy, and show that the price of anarchy grows to infinity as a polynomial of the number of jobs in the game. For the latter, we observe that existing results provide constant and tight (asymptotically in the degree of the monomial) bounds on the price of anarchy. We then turn to analyze payment mechanism with arbitrary cost-sharing, that is, when the strategy of a player includes also its payment. We show that our mechanism reduces the price of anarchy of games with <i>n</i> jobs and unit server costs from <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="sans-serif">Θ</mi><mo>(</mo><msqrt><mi>n</mi></msqrt><mo>)</mo></mrow></semantics></math></inline-formula> to 2. We also show that, for a restricted class of instances, a similar improvement is achieved for monomial server costs. This is not the case, however, for unrestricted instances of monomial costs, for which we prove that the price of anarchy remains super-constant for our mechanism. For systems with load-independent activation costs, we show that our mechanism can produce an optimal solution which is stable against coordinated deviations.https://www.mdpi.com/1999-4893/14/4/103real-time schedulingcost-sharing gamesprice of anarchy
spellingShingle Eirini Georgoulaki
Kostas Kollias
Tami Tamir
Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems
Algorithms
real-time scheduling
cost-sharing games
price of anarchy
title Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems
title_full Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems
title_fullStr Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems
title_full_unstemmed Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems
title_short Equilibrium Inefficiency and Computation in Cost-Sharing Games in Real-Time Scheduling Systems
title_sort equilibrium inefficiency and computation in cost sharing games in real time scheduling systems
topic real-time scheduling
cost-sharing games
price of anarchy
url https://www.mdpi.com/1999-4893/14/4/103
work_keys_str_mv AT eirinigeorgoulaki equilibriuminefficiencyandcomputationincostsharinggamesinrealtimeschedulingsystems
AT kostaskollias equilibriuminefficiencyandcomputationincostsharinggamesinrealtimeschedulingsystems
AT tamitamir equilibriuminefficiencyandcomputationincostsharinggamesinrealtimeschedulingsystems