แนวคิดหลัก
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.
บทคัดย่อ
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.
สถิติ
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.