ENGLISH / MAGYAR
Kövess
minket

Az OMNeT++ INET framework PIM-SM modellezésének vizsgálata

2016-2017/II.
Dr. Lencse Gábor

Médiatovábbírásra egy hatékony megoldás az IP multicast használata. Az egyes multicast csoportokhoz való csatlakozást IPv4-nél IGMP, IPv6-nál MLD protokollal lehet elvégezni. A hálózatnak azonban (a unicastnál használatos RIP, OSP protokollokhoz hasonlóan) szüksége van valamilyen multicast routing protokollra. Ilyen többféle is létezik, ezek közül IPTV hálózatokban a PIM-SM (Protocol Independent Multicalst - Sparse Mode) a legelterjedtebb.

A hallgató feladata a PIM-SM protokoll modellezése az OMNeT++ diszkrét idejű szimulátor INET Framework rendszerében.

A munka lépései:

  • Ismerje meg a PIM-SM protokollt és az OMNeT++ modellező rendszert, valamint annak INET framework keretrendszerét.
  • Vizsgálja meg és dokumentálja, hogy a PIM-SM protokoll mely elemeinek a modellezését támogatja az OMNeT++ INET framework rendszerében jelenleg létező PIM-SM modell. Szükség esetén, saját mérlegelés alapján egészítse ki a modelleket az [1]-[2] cikkekben leírt hálózat modellezése és kísérletek elvégzése érdekében.
  • Készítse el az említett cikkekben definiált hálózat modelljét az OMNeT++ INET framework rendszerben.
  • Végezze el a fenti cikkekben leírt kísérletek közül azokat, amelyek elvégzése lehetséges.
  • Eredményeit vesse össze a fenti cikkekben tapasztaltakkal. Szükség esetén egészítse ki, vagy korrigálja a modelleket, illetve magyarázza meg az esetleges eltérések okát.

[1] G. Lencse and I. Derka, "Investigation of the Fault Tolerance of the PIM-SM IP Multicast Routing Protocol for IPTV Purposes", Infocommunications Journal, Vol. V, No. 1. (March, 2013) pp. 21-28.
[2] G. Lencse and I. Derka, "Experimental Analysis of the Fault Tolerance of the PIM-SM IP Multicast Routing Protocol under GNS3", International Journal of Advanced Computer Science and Applications (IJACSA), Vol. V, No. 5. (May, 2014) SAI, ISSN: 2156-5570, pp. 15-22. DOI: 10.14569/IJACSA.2014.050503

A feladathoz szükséges

számítógép-hálózatok ismerete, C++ nyelv kiváló ismerete, absztrakciós készség, önálló munkavégzés, angol nyelven értő olvasás, szorgalom, kitartás.

A feladatnak csak úgy van értelme, ha az önálló labor után a hallgató szakdolgozat vagy diplomaterv keretében folytatja, mert 1 félév alatt nem végezhető el. Elsősorban MSc-s hallgatónak ajánlom, BSc-s csak akkor jelentkezzen rá, ha kiváló és sok időt tud rá szánni, mert a munka sok. (MSc-s 2 félév önálló labor + 2 félév diplomaterv ideális)

Lehetőségek

  • Megfelelő szintű munka esetén lehetőség van a témavezetővel közös publikációra (angol nyelvű nemzetközi folyóiratban)
  • A téma alkalmas PhD képzés keretében való kutatásra is

Követelmény

Szakdolgozat vagy diplomaterv esetén a beadáshoz szükséges: Valamely nyilvános kódtárban (pl. Github, Sourceforge), valamilyen szabad szoftver licenc alatt (pl. GPL, BSD) közzétett működő kód + dokumentáció + teszt eredmények.

Ajánlott irodalom

  • Az OMNeT++ szimulátorról: http://www.omnetpp.org
  • A PIM-SM protokollról: RFC 4601 http://tools.ietf.org/html/rfc6147, valamint a fenti két cikk és a bennük megadott hivatkozások. (A cikkek elérhetők a http://www.hit.bme.hu/~lencse/publications/ oldalon.)
  • Az OMNeT++ INET framework PIM-SM modell készítőjének cikke: Vladimír Veselý, Ondřej Ryšavý, and Miroslav Švéda, "IPv6 unicast and IPv4 multicast routing in OMNeT++", in Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, Pages 346-349, http://dl.acm.org/citation.cfm?id=2512785
  • Egy hasonló munkáról: Raquel Perez Leal, Juan A. Cachinero, and Encarna Pastor Martin, "New Approach to Inter-domain Multicast Protocols," ETRI Journal, vol.33, no.3, June 2011, pp.355-365.

1
0