Optimal Allocation of Tasks and Price of Anarchy of Distributed Optimization in Networked Computing Facilities

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mancuso, Vincenzo, Castagno, Paolo, Badia, Leonardo, Sereno, Matteo, Marsan, Marco Ajmone
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914744460378112
author Mancuso, Vincenzo
Castagno, Paolo
Badia, Leonardo
Sereno, Matteo
Marsan, Marco Ajmone
author_facet Mancuso, Vincenzo
Castagno, Paolo
Badia, Leonardo
Sereno, Matteo
Marsan, Marco Ajmone
contents The allocation of computing tasks for networked distributed services poses a question to service providers on whether centralized allocation management be worth its cost. Existing analytical models were conceived for users accessing computing resources with practically indistinguishable (hence irrelevant for the allocation decision) delays, which is typical of services located in the same distant data center. However, with the rise of the edge-cloud continuum, a simple analysis of the sojourn time that computing tasks observe at the server misses the impact of diverse latency values imposed by server locations. We therefore study the optimization of computing task allocation with a new model that considers both distance of servers and sojourn time in servers. We derive exact algorithms to optimize the system and we show, through numerical analysis and real experiments, that differences in server location in the edge-cloud continuum cannot be neglected. By means of algorithmic game theory, we study the price of anarchy of a distributed implementation of the computing task allocation problem and unveil important practical properties such as the fact that the price of anarchy tends to be small -- except when the system is overloaded -- and its maximum can be computed with low complexity.
format Preprint
id arxiv_https___arxiv_org_abs_2404_05543
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Optimal Allocation of Tasks and Price of Anarchy of Distributed Optimization in Networked Computing Facilities
Mancuso, Vincenzo
Castagno, Paolo
Badia, Leonardo
Sereno, Matteo
Marsan, Marco Ajmone
Computer Science and Game Theory
Distributed, Parallel, and Cluster Computing
Performance
The allocation of computing tasks for networked distributed services poses a question to service providers on whether centralized allocation management be worth its cost. Existing analytical models were conceived for users accessing computing resources with practically indistinguishable (hence irrelevant for the allocation decision) delays, which is typical of services located in the same distant data center. However, with the rise of the edge-cloud continuum, a simple analysis of the sojourn time that computing tasks observe at the server misses the impact of diverse latency values imposed by server locations. We therefore study the optimization of computing task allocation with a new model that considers both distance of servers and sojourn time in servers. We derive exact algorithms to optimize the system and we show, through numerical analysis and real experiments, that differences in server location in the edge-cloud continuum cannot be neglected. By means of algorithmic game theory, we study the price of anarchy of a distributed implementation of the computing task allocation problem and unveil important practical properties such as the fact that the price of anarchy tends to be small -- except when the system is overloaded -- and its maximum can be computed with low complexity.
title Optimal Allocation of Tasks and Price of Anarchy of Distributed Optimization in Networked Computing Facilities
topic Computer Science and Game Theory
Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2404.05543