Abstract
We posit that unfairness between congestion control algorithms in a network often results from actors optimizing, or attempting to optimize, incompatible utility functions. In order to mitigate this, we propose that algorithm designers should explicitly declare a utility function they hope to optimize, which enables theoretical analysis of the safety of the utility function with respect to other utilities in the network. When we can place utilities in a common game-theoretic framework, we can analytically determine the potential for an application with one of those utilities to be unsafe before it is deployed in a network, rather than determining safety properties ad-hoc from measurements after deployment. We give examples of the types of restrictions and guarantees that can arise from such a model in the context of rate-based congestion control protocols.
Author supplied keywords
Cite
CITATION STYLE
Thaker, P., Zaharia, M., & Hashimoto, T. (2021). Don’t Hate the Player, Hate the Game: Safety and Utility in Multi-Agent Congestion Control. In HotNets 2021 - Proceedings of the 20th ACM Workshop on Hot Topics in Networks (pp. 140–146). Association for Computing Machinery, Inc. https://doi.org/10.1145/3484266.3487392
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.