Optimal Allocation of Tasks and Price of Anarchy of Distributed Optimization in Networked Computing Facilities
Vincenzo Mancuso, Paolo Castagno, Leonardo Badia, Matteo Sereno, Marco, Ajmone Marsan

TL;DR
This paper investigates optimal task allocation in distributed networked computing, considering diverse server latencies, and analyzes the efficiency loss in decentralized systems through the price of anarchy, supported by algorithms and experiments.
Contribution
It introduces a new model accounting for server location and latency in task allocation, along with exact algorithms and analysis of the price of anarchy in distributed systems.
Findings
Server location significantly impacts task allocation efficiency.
The price of anarchy remains low under normal loads.
Maximum price of anarchy can be efficiently computed.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Big Data and Business Intelligence · Distributed and Parallel Computing Systems
