Integration einer NSIS-Implementierung in OMNeT++
- Typ:Studienarbeit
- Betreuung:
- Bearbeitung:Stefan Hartte
-
Beschreibung
Zur Untersuchung von Kommunikationsprotokollen sind Simulationen vorteilhaft. Eine am Institut entstandene Implementierung der NSIS-Signalisierungsprotokolle für Linux soll in die Simulationsumgebung OMNeT++ integriert werden.
Aufgabe
Im Rahmen der Arbeit soll ein Konzept entwickelt werden, um die vorhandene Thread-basierte-Implementierung in die Simulationsumgebung von OMNeT++ zu integrieren (beide C++). Dies kann erfordern, dass neue Schnittstellen innerhalb der existierenden Implementierung entworfen und umgesetzt werden müssen, um eine möglichst einfache Integration zu erlauben. Ziel ist es, die vorhandenen Protokollimplementierungen möglichst weitgehend unverändert zu lassen. Beispielsweise kann ein Großteil dadurch abgedeckt werden, dass die Posix-Thread-Funktionen einfach durch entsprechende OMNeT++-Module und -Nachrichten emuliert werden.
Arbeitsumgebung
Linux, C++
Voraussetzungen
Programmierkentnisse in C++ sind von Vorteil, um zügig loslegen zu können.