Abstract
There is no well-defined utility function for existing multipath TCP algorithms. Therefore, network utility maximization (NUM) for MPTCP is a complex undertaking. To resolve this, we develop a novel condition under which Kelly’s NUM mechanism may be used to explicitly compute the equilibrium. We accomplish this by defining a new utility function for MPTCP by employing Tullock’s rent-seeking paradigm from game theory. We investigate the convergence of no-regret learning in the underlying network games with continuous actions. Based on our understanding of the design space, we propose an original MPTCP algorithm that generalizes existing algorithms and strikes a good balance among the important properties. We implemented this algorithm in the Linux kernel, and we evaluated its performance experimentally.
Subject
Computer Networks and Communications
Reference39 articles.
1. A Rent-Seeking Framework for Multipath TCP;Pokhrel;ACM Sigmetrics Perform. Eval. Rev.,2021
2. Study on Access Traffic Steering, Switch and Splitting Support in the 5G System Architecture Phase 2 (Release 17) (Standard No. 3GPP TS23.700-93, V17.0.0). Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3649.
3. System Architecture for the 5G System (V 16.4) (Standard No. 3GPP TS 23.501). Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144.
4. Raiciu, C., Handly, M., and Wischik, D. (2022, June 07). Coupled Congestion Control for Multipath Transport Protocols. IETF RFC 6356. October 2011. Available online: https://www.rfc-editor.org/rfc/rfc6356.html.
5. Low-Delay Scheduling for Internet of Vehicles: Load-Balanced Multipath Communication with FEC;Pokhrel;IEEE Trans. Commun.,2019