Bibliographic Metadata

Title
Ein Vergleich von Kongestion Control Algorithmen in TCP/IP Stack-basierten Netzwerken
Additional Titles
A Comparison of Congestion Control Algorithms in TCP/IP Stack-based Networks
AuthorBonarski, Tomasz
Thesis advisorSchedl, Gabriele
Published2018
Date of SubmissionSeptember 2018
LanguageEnglish
Document typeBachelor Thesis
Keywords (DE)Congestion control / Linux / BIC / CUBIC / Westwood / Highspeed / Vegas / Reno
Keywords (EN)Congestion control / Linux / BIC / CUBIC / Westwood / Highspeed / Vegas / Reno
Restriction-Information
 _
Classification
Abstract (German)

Jedes Jahr bringt neue Forschungsarbeiten und Vorschläge für neue Mechanismen zur Kontrolle der Überlastung, um die Funktionalität von TCP in verschiedenen Web-Technologien zu optimieren. Die verfügbare Bandbreite ist derzeit das drängendste Problem des IP-Protokolls, das auf einer verbindungslosen Datagramm Lieferung basiert. Dieses Modell ist keine praktikable Lösung für die Übertragung von Daten, die durch Verzögerungen oder Packetverlust gefährdet sind. Diese Forschung führte eine Analyse der Congestion Control Algorithmen im Linux-System, mit dem Ziel, die bestmögliche Effizienz der Internet-Übertragung. Im Laufe dieser Forschung wurden viele verschiedene Netzwerkumgebungen geschaffen, um die Reaktion des TCP-Protokolls bei verschiedenen plausiblen Netzwerk Ereignissen richtig einzuschätzen. Für die Zwecke dieser Forschung, die Algorithmen, die aufgrund ihrer Eigenschaften und Spezifikationen wurden BIC, CUBIC, Westwood, Highspeed, Vegas und Reno. Das Fazit der gesamten Arbeit ist ein Vergleich, welche der getesteten Algorithmen die besten Ergebnisse erzielt und die Lebensfähigkeit des Einsatzes in der breiten Anwendung.

Abstract (English)

Every year brings new research papers and propositions of new mechanisms designed to control the congestion, in order to properly optimize the functionality of TCP in different web technologies. The available bandwidth is currently the most pressing problem of IP protocol, which is based on a connectionless datagram delivery. This model is not a viable solution when transmitting data vulnerable to delays or packet loss. This research conducted an analysis of congestion control algorithms in the Linux system, with the aim of achieving the best possible Internet transmission efficiency. Over the course of this research many different network environments were created in order to properly evaluate how the TCP protocol reacted in various plausible network events. For the purposes of this research, the algorithms chosen because of their characteristics and specications were BIC, CUBIC, Westwood, Highspeed, Vegas and Reno. The conclusion of the whole thesis, is a comparison which of the tested algorithms achieved the best results and the viability of employing them in widespread use.