Exploring Performance Balancing in a Meshed Satellite MultiWAN Using MPTCP

dc.contributor.authorLantto, Katri
dc.contributor.authorSvensson, Vera
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerAli-Eldin Hassan, Ahmed
dc.contributor.supervisorAli-Eldin Hassan, Ahmed
dc.date.accessioned2025-09-10T13:49:04Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractImprovements to communication protocols has been an active research area with the recent introduction of MultiPath TCP (MPTCP) in the in-tree Linux kernel. This may benefit the area of Satellite Communication as it can be a more reliable and performant alternative in the lossy, high-latency links characterising Satellite Communication. Just like TCP, MPTCP requires a congestion control algorithm to manage its congestion window, which is one of the factors deciding how much data that can be sent on a link at a time. Additionally, MPTCP extends TCPs path manager with a scheduling algorithm which decides on which subflow to send each packet on. This thesis is a performance comparative study on different congestion control- and scheduling algorithms. The research is conducted on a semi-simulated testbed and with portable satellite terminals connecting to GEO satellites providing real-world results, in addition to more easily reproducible tests using an emulated satellite network. The study revolves around the congestion control algorithms LIA, OLIA, BALIA, and wVegas due to them being readily available with well tested MPTCP implementations. As for packet schedulers, MinRTT, ECF, BLEST, Round Robin, and the currently default scheduling algorithm are tested. The results indicate that some improvements in performance can be made through the choice of congestion controland scheduling algorithm, especially if tailored to specific network use cases. At the end multiple points for future work and improvements are presented.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310460
dc.language.isoeng
dc.relation.ispartofseriesCSE 24-197
dc.setspec.uppsokTechnology
dc.subjectMPTCP, MultiWAN, GEO, packet scheduling, congestion control, comparative study.
dc.titleExploring Performance Balancing in a Meshed Satellite MultiWAN Using MPTCP
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-197 KL VS.pdf
Storlek:
1.92 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: