TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK
Budapesti Műszaki és Gazdaságtudományi Egyetem - Villamosmérnöki és Informatikai Kar

Témák listája

TCP measurement based on NS3
• Polish the student’s knowledge on C++ language. • Install NS3 and learn about the NS3 environment, which is an open-source, discrete-event network simulator, which is used by research and educational purposes. • Learn about the different TCP models in NS3. • Understand the tutorial example codes of the NS3 such as first.cc, second.cc etc. • Learn about the Congestion Control Algorithms. • Do some measurements in Transmission Control Protocol TCP based on the NS3
Témavezető: Jagmagji Ahmed Samir
Performance Analysis and Comparison of TCP Congestion Control Algorithms
Current video streaming applications have gained the interest of various industries due to their ability to create a comprehensive reality and get people close to each other. Constraints on available resources (such as bandwidth) cause packet loss and re-transmission when the network is overloaded, which refers to “congestion”. The main concept that controls the conversational video for WebRTC is the congestion control algorithm. The goal of this project is to provide an analysis of the performance of different TCP congestion control algorithms. Furthermore, a suitable environment is implemented to achieve the optimum performance for the selected algorithms.
Témavezető: Zubaydi Haider
TCP measurement based on NS3 with investigating different Network scenarios
The main goals of this project are to learn about the different TCP models in NS3, learn about Congestion Control Algorithms, discover the NS3 environment, do some measurements in TCP based on the NS3, and investigate the ability of the Network Simulator software (NS3) for applying different computer network environments. At the end of the project, the student will be able to write his own code on NS3 or merge the available example codes of NS3 to apply different network scenarios.
Témavezető: Jagmagji Ahmed Samir
The efficiency of TCP Congestion Control Algorithms: A Comparative performance Evaluation Study
Previous and current networking paradigms always introduced new technologies incorporated in various applications over the internet. Some of them demand high transmission throughput or low delay, which led to new issues since it increased the traffic over the internet. Congestion refers to the issue where the processing is slower than the receiving rate. Such an issue causes packet loss and, in some cases, collapses the whole network. Thus, it is crucial to address such problems by implementing a congestion control algorithm to handle such cases. No congestion control mechanism was implemented in the original standardized TCP design. Later, new mechanisms were designed, such as slow start, congestion avoidance, additive increase, multiplicative decrease, etc. Finally, new variants of TCP appeared to manage the congestion window differently, such as TCP Tahoe, Reno, NewReno, Vegas, Hybla, etc. This project aims to implement the specified TCP variants and analyze their performance in different network conditions to create a comprehensive and generalized idea regarding their performance.
Témavezető: Zubaydi Haider