TCP SIAD algoritmus implementálása és szimulációs vizsgálata

OData támogatás
Konzulens:
Dr. Molnár Sándor
Távközlési és Médiainformatikai Tanszék

Az Internet forgalmának jelentős részét a TCP (Transport Control Protocol) teszi ki. A TCP egyik kritikus funkciója a torlódásszabályozás, mely hatással van a link kihasználásra és a késleltetésre. A TCP SIAD (Scalable Increase Adaptive Decrease) egy újabb algoritmus, mely törekszik a kapacitás maximális kihasználására a hálózati eszközök buffereinek méretétől függetlenül, miközben a buffereket próbálja kiüríteni az alacsony késleltetés eléréséhez, mely egyre több alkalmazás számára fontos követelmény.

A szakdolgozatomban a TCP SIAD-ot implementálom ns3-ban (Network Simulator 3), mely egy nyílt forráskódú könyvtárakból álló keretrendszer, mellyel hálózat szimulációkat lehet elvégezni. Összefoglalom a CoDeL működését. Ismertetem, hogy a szimulátort hogy lehet új torlódásszabályozó algoritmussal bővíteni és hogyan lehet teszt scripteteket írni. A TCP SIAD a Linux kernelben implementálva van, a saját munkámhoz referenciaként használom, a dolgozatban röviden ismertetem a Linux implementációt. Az elkészített implementációmat ns3-ban tesztelem és az eredményeket kiértékelem.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.