Diplomarbeit/Masterarbeit - TU Ilmenau
Diplomarbeit/Masterarbeit - TU Ilmenau
Diplomarbeit/Masterarbeit - TU Ilmenau
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Prof. Dr. rer. nat. Jochen Seitz<br />
Fachgebiet Kommunikationsnetze<br />
Institut für Informationstechnik<br />
Fakultät für Elektrotechnik und Informationstechnik<br />
Technische Universität <strong>Ilmenau</strong><br />
<strong>Diplomarbeit</strong>/<strong>Masterarbeit</strong><br />
Implementierung und Simulation eines Dienstlokalisierungsmechanismus<br />
basierend auf Namensauflösung über Routing<br />
Aufgabenstellung<br />
Das Aufkommen mobiler Endgeräte hat die Nutzung von Kommunikationsnetzen stark verändert. Handys<br />
und Laptops bewegen sich räumlich und wechseln in andere Subnetze oder sogar in andere Kommunikationsysteme,<br />
wie z.B. von WLAN zu UMTS. Besondere Herausforderungen stellen die infrastrukturlosen Mobilen<br />
Ad-Hoc-Netzwerke (MANETs). In diesen gibt es keine zentralen Einheiten, somit müssen viele Mechanismen<br />
selbst-organisierend bereitgestellt werden.<br />
Eine Problemstellung ist das Finden von Diensten in solchen Netzwerken. Weil die teilnehmenden Knoten<br />
sich ständig bewegen und sich Topologien schnell und häufig ändern, können auch die diensterbringenden<br />
Knoten wechseln oder Dienste gar nicht mehr angeboten werden. Diese Problematik stellt Herausforderungen<br />
an die Adressierung von Diensten sowie an das Plazieren von Diensten auf mobile Knoten.<br />
Im Rahmen dieser Abschlussarbeit soll ein Algorithmus zum Finden und Platzieren von Diensterbringern basierend<br />
auf Namensauflösung über adaptives Routing entwickelt und implementiert werden. Der erarbeitete<br />
Mechanismus soll durch Simulation von Ad-hoc-Szenarien geprüft und validiert werden.<br />
Daraus ergeben sich folgende Arbeitspunkte:<br />
• Einarbeitung in die Thematik<br />
Der Student soll sich zuerst einen Überblick über MANETs und Möglichkeiten zur Dienstadressierung<br />
verschaffen. Besonderes Augenmerk liegt hier auf der Motivation für angepasste Verfahren in Ad-hoc-<br />
Netzen.<br />
• Konzeptionierung und Implementierung eines Protokolls zur Diensterkennung<br />
Basierend auf einem Algorithmus zur Namensauflösung über Routingpakete soll ein Protokoll zur<br />
Dienstlokalisierung konzipiert und implementiert werden. Als Entwicklungsumgebung stehen das Programm<br />
” Click Modular Router“ sowie der ” Network Simulator 3“ (ns3) zur Verfügung. Beide Programme<br />
arbeiten mit der Programmiersprache C++.<br />
• Simulation und Validierung<br />
Der Algorithmus soll anschließend in aussagekräftigen Szenarien simuliert und validiert werden. Die<br />
Ergebnisse sollen im Hinblick auf Latenzzeiten und aufkommenden Paketverkehr interpretiert werden.<br />
Die Arbeit wird betreut von:<br />
Raum Tel. E-Mail<br />
Prof. Dr. J. Seitz (Verantw. Professor) H 3505 69-2614 jochen.seitz@tu-ilmenau.de<br />
S. Schellenberg, M.Sc. (Hochschulbetreuer) Z 1088 69-4137 sebastian.schellenberg@tu-ilmenau.de
Prof. Dr. rer. nat. Jochen Seitz<br />
Communication Networks Research Lab<br />
<strong>Ilmenau</strong> University of Technology<br />
Diploma Thesis/Master Thesis<br />
Implementation and Simulation of a Service Discovery Mechanism<br />
based on Name Resolution over Routing<br />
Task<br />
The arise of mobile devices has changed the usage of communication networks. Mobile phones and notebooks<br />
are moving spatially and change their subnets or even switch to other technologies, e.g. from Wireless LAN<br />
to UMTS. Especially mobile ad hoc networks (MANETs) issuing challenges to the developers. In those<br />
networks, there are no central entities or other infrastructure. Therefore, many mechanisms needs to be<br />
provided in a self-organized way.<br />
One problem is the discovery of service in those networks. Because of mobile nodes, topologies are changing<br />
rapidly. Due to that, service providers change their addresses or the service is even no longer accessible. This<br />
problematic leads to special requirements to service addressing and service placement.<br />
In the scope of this master thesis, an algorithm for service placement and finding needs to be developed and<br />
implemented based on name resolution over routing. The contrived method should be proofed and validated<br />
by simulation of ad hoc scenarios.<br />
This leads to the following tasks:<br />
• Familiarization with the Topic<br />
The student should get an overview on MANETs and the possibilities of services addressing. Special<br />
attention should be payed on the motivation for an adaptive approach for ad hoc networks.<br />
• Conception and Implementation of a Service Discovery Protocol<br />
Based on an algorithm for name resolution over routing packets, a service discovery protocol should<br />
be designed and implemented. The development environment is based on the ” Click Modular Router“<br />
and the ” Network Simulator 3“ (ns3). Both programs are written in the C++ programming language.<br />
• Simulation and Validation<br />
Thereafter, the algorithm needs to be simulated and validated with meaningful scenarios in ns3. The<br />
results should be evaluated in terms of latency and upcoming traffic.<br />
The thesis is supervised by:<br />
Raum Tel. E-Mail<br />
Prof. Dr. J. Seitz (Responsible Professor) H 3505 69-2614 jochen.seitz@tu-ilmenau.de<br />
S. Schellenberg, M.Sc. (Research Assistent) Z 1088 69-4137 sebastian.schellenberg@tu-ilmenau.de