Testing Multipath TCP and Congestion Controls on the Linux 6.8 Kernel in a Proxmox Virtual Environment
dc.contributor.advisor | John L. Pickard, Ph.D | |
dc.contributor.author | Forrester, Corbin | |
dc.contributor.committeeMember | Ciprian Popoviciu, Ph.D | |
dc.contributor.committeeMember | Peng Li, Ph.D | |
dc.contributor.department | Technology Systems | |
dc.date.accessioned | 2025-06-05T17:25:24Z | |
dc.date.available | 2025-06-05T17:25:24Z | |
dc.date.created | 2025-05 | |
dc.date.issued | May 2025 | |
dc.date.submitted | May 2025 | |
dc.date.updated | 2025-05-22T21:14:39Z | |
dc.degree.college | College of Engineering and Technology | |
dc.degree.grantor | East Carolina University | |
dc.degree.major | MS-Network Technology | |
dc.degree.name | M.S. | |
dc.degree.program | MS-Network Technology | |
dc.description.abstract | This thesis investigates the performance of Multipath TCP (MPTCP) in Linux Kernel 6.8 using a low-cost Proxmox virtual environment. Key findings reveal that MPTCP in Linux Kernel 6.8 is significantly influenced by single-path congestion control configurations, allowing for better optimization for wireless networks than expected from specifications in RFC 8685. The research identifies optimal congestion control settings for MPTCP in a simulated 5G and Wi-Fi 6 environment: BBR and BIC for maximizing bandwidth, Westwood+ for ensuring fairness, and Vegas for low-priority, low-latency flows. While MPTCP achieved 1.125-1.4 times more bandwidth than a competing single-path TCP flow, it maintained high fairness as measured by Jain’s Fairness Index. Additionally, the study finds that TCP-LP, designed for low-priority traffic, is dysfunctional in Linux Kernel 6.8, indicating a need for kernel updates. These findings provide actionable guidance to system administrators and application developers seeking to optimize network utilization, particularly for mobile devices with dual connectivity. Moreover, they have implications for emerging protocols like QUIC and MPQUIC, which share similar congestion control mechanisms with TCP and MPTCP, and the future of the HTTP/3 internet. | |
dc.etdauthor.orcid | 0009-0000-3980-133X | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/10342/14031 | |
dc.language.iso | English | |
dc.publisher | East Carolina University | |
dc.subject | Computer Science | |
dc.title | Testing Multipath TCP and Congestion Controls on the Linux 6.8 Kernel in a Proxmox Virtual Environment | |
dc.type | Master's Thesis | |
dc.type.material | text |