Thesis supervisor: Gábor Lencse
Location of studies (in Hungarian): Department of Networked Systems and Services Abbreviation of location of studies: HIT
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)
References:
[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, December 10, 2018, draft-lencse-tsvwg-mpt-03.txt https://tools.ietf.org/html/draft-lencse-tsvwg-mpt-03
[3] MPT Developer Team, "MPT: Multi-Path Technology", source code, https://github.com/spyff/mpt
Required language skills: angol Further requirements: Further requirements: experience in C++ programming, persistence in studying RFCs, working with Linux