Swinburne
Browse

Implementing a Multipath Transmission Control Protocol (MPTCP) stack for FreeBSD with pluggable congestion and scheduling control

Download (1.73 MB)
thesis
posted on 2024-07-12, 18:17 authored by Nigel Williams
Internet-connected hosts commonly feature multiple network interfaces. Legacy data-transmission protocols are unable to take advantage of these when transmitting data. The Transmission Control Protocol Extensions for Multipath Operation with Multiple Addresses (MPTCP) specification retrofits such multipath capabilities, yet scope remains for exploring how data transmission across available paths ought to be coordinated through MPTCPs primary transmission mechanisms. This thesis outlines and evaluates a prototype MPTCP implementation for the FreeBSD operating system. The implementation augments FreeBSD with functionality that simplifies research on novel MPTCP transmission algorithms. The code is released publicly as a contribution to the FreeBSD community.

History

Thesis type

  • Thesis (Masters by research)

Thesis note

A thesis submitted for the degree of Master of Engineering (Research), Swinburne University of Technology, 2017.

Copyright statement

Copyright © 2017 Nigel Williams.

Supervisors

Grenville Armitage & Jason But

Language

eng

Usage metrics

    Theses

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC