Thesis topic proposal
Gábor Lencse
Design and Analysis of Various Algorithms of MPT


Institute: Széchenyi István University, Győr
computer sciences
Multidisciplinary Doctoral School of Engineering Sciences

Thesis supervisor: Gábor Lencse
Location of studies (in Hungarian): Széchenyi István University
Abbreviation of location of studies: SZE

Description of the research topic:

The MPT [1] network layer multipath communication library is based on GRE-in-UDP and it provides a tunnel over multiple paths. It differs from MPTCP (Multipath TCP) significantly, because with MPT, one can use also UDP over the tunnel IP layer, which is more suitable for the transmission of multi-media communication (containing real-time traffic) than TCP. To standardize MPT, we have already published an Internet Draft [2]. MPT has a free software implementation [3], but it is still under development including the design of further algorithms.

The applicant should design a few selected algorithms for MPT and then model and simulate them under a suitable network simulator (e.g. OMNeT++, Rivedbed Modeler, etc.) to check their correctness and to analyze their performance. Algorithms validated by simulations should be integrated into the MPT system, and their performance should also be analyzed in the MPT system. The possible algorithms include, but not limited to:
• per flow based mapping (new)
• congestion control (new)
• packet reordering (existing or new)

[1] B. Almási, G. Lencse, Sz. Szilágyi, "Investigating the Multipath Extension of the GRE in UDP Technology", Computer Communications (Elsevier), vol. 103, no. 1, pp. 29-38, May 1, 2017, DOI: 10.1016/j.comcom.2017.02.002
[2] G. Lencse, Sz. Szilágyi, F. Fejes, M. Georgescu, "MPT Network Layer Multipath Library", Internet Draft, June 13, 2020, draft-lencse-tsvwg-mpt-06.txt https://tools.ietf.org/html/draft-lencse-tsvwg-mpt-06
[3] MPT Developer Team, "MPT: Multi-Path Technology", source code, https://github.com/spyff/mpt

Further requirements: 
Skills required: good command of English, experience in C/C++ programming, persistence in studying RFCs, working with Linux.

Number of students who can be accepted: 1

Deadline for application: 2021-04-01

All rights reserved © 2007, Hungarian Doctoral Council. Doctoral Council registration number at commissioner for data protection: 02003/0001. Program version: 2.2358 ( 2017. X. 31. )