22.12.2012 Aufrufe

Diplomarbeit/Masterarbeit - TU Ilmenau

Diplomarbeit/Masterarbeit - TU Ilmenau

Diplomarbeit/Masterarbeit - TU Ilmenau

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!