Khái niệm cốt lõi
The optimal allocation of computing tasks in a distributed network with heterogeneous server locations and latencies cannot be neglected, as it significantly impacts the overall system performance. The price of anarchy, which measures the efficiency loss of a distributed (selfish) solution compared to the optimal centralized allocation, exhibits important practical properties that depend on the network characteristics.
Tóm tắt
The paper studies the optimal allocation of computing tasks in a distributed network with servers located at different distances from the users, resulting in heterogeneous latencies. The authors develop a general analytical framework to derive the optimal centralized allocation and the Nash equilibrium of a distributed (selfish) solution, and analyze the resulting price of anarchy.
Key highlights:
- The authors show that neglecting the fixed latency due to server locations leads to significantly suboptimal task allocation decisions.
- They derive exact algorithms to compute the optimal centralized allocation and the Nash equilibrium of the distributed solution, with polynomial complexity.
- The price of anarchy is shown to be piece-wise convex in the offered load, with the worst-case value occurring at the activation of a new server in the distributed solution or at full load.
- The authors validate their analytical results through numerical analysis and real-world experiments, demonstrating the importance of accounting for heterogeneous latencies in the edge-cloud continuum.
Thống kê
The paper does not contain any explicit numerical data or statistics to support the key arguments. The analysis is based on general mathematical models and functions.