Seminarium dyplomowe – tematy prac inżynierskich

Transkrypt

Seminarium dyplomowe – tematy prac inżynierskich
Seminarium dyplomowe – tematy prac inżynierskich
Technologia Multicast Overlay
Koncepcja overlay multicast polega na utworzeniu logicznej struktury hostów biorących udział w
transmisji rozgałęźnej zwanej powłoką (lub nakładką, od angielskiego terminu overlay) ponad
istniejącą siecią fizyczną. Powłoka realizowana jest przez odpowiednie protokoły warstwy aplikacji,
które organizują członków grupy multicast w dwie topologie: topologię danych i topologię sterującą.
W pracy należy przedstawid występujące w literaturze protokoły overlay multicast, a następnie
stworzyd aplikację implementującą wybrany protokół overlay multicast i prezentującą jego działanie.
słowa kluczowe: multicast, multicast overlay, transmisja rozgałęźna.
Implementacja technologii IP Multicast w systemach wbudowanych
Praca w części teoretycznej zawiera opis technologii IP Multicast. W części praktycznej koncentruje
się na instalacji systemu Linux przygotowanej dla platformy ARM11 w dedykowanym systemie
wbudowanym (np. CS-E9302, EM2440-III). W kolejnym kroku należy zapewnid wsparcie dla protokołu
IGMP i komunikację z routerem.
słowa kluczowe: IP Multicast, systemy wbudowane, ARM.
Badania transmisji multicast w warunkach laboratoryjnych
Praca skupia się na konfiguracji routerów Cisco (protokół sygnalizacyjny IGMP oraz protokół routingu
PIM) w testowej topologii w laboratorium i przeprowadzenia transmisji multicastowej. Dodatkowym
zadaniem jest przygotowanie autorskiej aplikacji służącej do nadawania i odbierania
strumieniowanych danych w sieci.
słowa kluczowe: multicast, routing, Cisco, streaming, IGMP, PIM.
Badania parametrów sieci typu mesh
Sieci mesh (nazywane też kratowymi, sitowymi lub ad-hoc) umożliwiają komunikację pomiędzy
węzłami sieci bez konieczności angażowania centralnego węzła sieci. Każde urządzenie sieciowe
(węzeł) może komunikowad się z innym urządzeniem bezpośrednio (jeżeli obydwa urządzenia
bezpośrednio ze sobą sąsiadują) lub za pośrednictwem innych węzłów sieci. Praca zakłada stworzenie
aplikacji służącej do generowania i wizualizacji tego typu sieci z wykorzystaniem technologii www
(sieci kratowe o strukturze regularnej i z losowym rozmieszczaniem węzłów). Aplikacja wyznacza
podstawowe parametry sieci (stopieo grafu, współczynnik gronowania, średnica itp.) oraz histogramy
rozkładów poszczególnych parametrów. Umożliwia gromadzenie sieci w relacyjnej bazie danych.
słowa kluczowe: mesh networks, ad-hoc networks, sieci kratowe, stopieo grafu, histogram.
Routing w sieciach ad-hoc
Sieci mesh (nazywane też kratowymi, sitowymi lub ad-hoc) umożliwiają komunikację pomiędzy
węzłami sieci bez konieczności angażowania centralnego węzła sieci. Każde urządzenie sieciowe
(węzeł) może komunikowad się z innym urządzeniem bezpośrednio (jeżeli obydwa urządzenia
bezpośrednio ze sobą sąsiadują) lub za pośrednictwem innych węzłów sieci. Praca zakłada stworzenie
aplikacji służącej do generowania i wizualizacji tego typu sieci z wykorzystaniem technologii www
(sieci kratowe o strukturze regularnej i z losowym rozmieszczaniem węzłów). Kolejnym etapem jest
implementacja przykładowego algorytmu routingu, służącego wyznaczaniu efektywnych ścieżek.
słowa kluczowe: mesh networks, ad-hoc networks, sieci kratowe, routing.
Algorytmy mrówkowe w zagadnieniach routingu w sieciach komputerowych
Algorytm mrówkowy jest probabilistyczną techniką rozwiązywania problemów poprzez szukanie
dobrych dróg w grafach. Jest on zainspirowany zachowaniem mrówek szukających pożywienia dla
swojej kolonii. Praca powinna zawierad ogólny opis algorytmu mrówkowego. Na podstawie opisu
powinna zostad stworzona implementacja algorytmu w dowolnym języku programowania. Algorytm
powinien znajdowad optymalne ścieżki w dowolnym spójnym grafie.
słowa kluczowe: algorytmy mrówkowe, routing, ant colony optimization.