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.
Automated Testing of OS Linux Protocol Stack Behaviour During Congestion
University
Faculty of Information Technology
Date of Completion
2017
Resources
Leader
Lichtner Ondrej
Consultant
Okuliar Adam
Student
Tomašov Adrián