Automated Testing of OS Linux Protocol Stack Behaviour During Congestion

This thesis is focused on observing and simulating network congestion in laboratory conditions, and on automated testing of the protocol stack in the Linux operating system during network congestion. We perform a set of experiments to find the impact of network congestion on the protocol stack. The simulation and emulation method of this network using physical device will be described. The outcome of this thesis are various configurations of devices and emulators for network congestion together with measurements and evaluation of results. These configurations will be used for automated testing of the kernel of the Linux operating system to catch development errors, network protocol stack errors and card driver error earlier.

University

Faculty of Information Technology

Date of Completion

2017

Resources

Leader

Lichtner Ondrej

Consultant

Okuliar Adam

Student

Tomašov Adrián