VNF gráfok elhelyezése tartományok felett

OData támogatás
Konzulens:
Dr. Villányi Balázs János
Elektronikai Technológia Tanszék

A felhő alapú informatika mára széleskörűen elérhető szolgáltatásokat nyújt virtualizált számítási és tárolási szolgáltatásokkal kapcsolatban. A felhőt vezérlő algoritmusok (orchestration) és a virtualizációs rétegek biztosítják a flexibilis működést és az optimális hardver kihasználtságot. Ezzel szemben hálózati szolgáltatásokat még mindig időigényes megújítani vagy flexibilisen megváltoztatni az előfizetői elvárásoknak megfelelően. Nincs beépített skálázódása a szolgáltatásoknak és legtöbbször célhardverbe épített megoldásokon keresztül valósítják meg őket. A Network Functions Virtualization (NFV) azt az ígéretet hordozza, hogy a távközlési szolgáltatások is tisztán szoftveres platformra helyezhetőek annak minden felhő alapú informatikából ismert előnyével.

Jelen dokumentum egy Network Function leképző algoritmus tervezésének, megvalósításának és tesztelésének menetét mutatja be. Az elkészült program Python nyelven íródott, melyből a 2.7-es verziót használja és nagyban épít a NetworkX gráf kezelő modulra. A megalkotott algoritmus a leképezést heurisztikák mentén végzi, nem nyújt optimális végeredményt, azonban figyelembe veszi a meghatározott késleltetéseket, sávszélesség adatokat, valamint erőforrásokat úgy mint processzor használat, memória igény és tárhely igény.

Letölthető fájlok

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