Evaluierung der realitätsnähe des Emulators Avrora+

  • chair:Sensornetze
  • type:Bachelor-/Master-/Studien-/Dimplomarbeit
  • time:ab sofort
  • advisor:

    Christian Haas 

  • person in charge:offen
  • Beschreibung

    In drahtlosen Sensornetzen ist energieeffizienter Datentransport aufgrund der starken Ressourcenbeschränkungen die in solchen Netzen herrschen extrem wichtig. Teil jeder Forschungsarbeit in diesem Bereich sollte deshalb eine realitätsnahe Analyse des Energiebedarfs sein, um die Energieeffizienz beurteilen zu können. Bisherige Forschungsarbeiten beschränken sich oft auf theoretische Analysen oder vereinfachte Simulationen. Das Simulationswerkzeug Avrora verfolgt einen vergleichsweise realitätsnahen Ansatz, indem es Sensorknoten emuliert und gleichzeitig ein realitätsnahes Kanalmodell bietet. Trotzdem sind auch hier Abweichungen von der Realität zu erwarten. Da Simulationen schneller und einfacher durchzuführen sind als reale Versuche, ist es wichtig zu ermitteln, wie signifikant diese Abweichungen sind.

    Aufgabe

    In dieser Arbeit soll anhand verbreiteter Sensorplattformen, beispielsweise MICAz oder IRIS, und der Verwendung des Sensornetz-Betriebsystems TinyOS untersucht werden, wie realitätsnah und zuverlässig Simulationsergebnisse mit Avrora sind. Dazu sollen diese in verschiedenen Szenarien mit denen realer Experimente verglichen und analysiert werden. Realitätsnahe Messungen auf realer Hardware können dabei mit dem Institutstestbett SANDbed durchgeführt werden. In einem zweiten Schritt sollen die gefundenen Abweichugen bewertet werden und durch Anpassungen an dem Avrora-Energiemodell oder Avrora selbst minimiert werden.

    Es stehen grundsätzlich mehrere Arbeitsinhalte zur Verfügung:

    • Durchführung und Analyse von Multi-Hop Experimenten
    • Analyse und Evaluierung des Kanalmodells in Avrora
    • Implementierung ver. Batteriemodelle in Avrora
    • Integration neuer Hardwarekomponenten in Avrora
    • Energie-effizienzevaluierung von konkreten Anwendungsprotokollen (insb. Sicherheitsprotokolle)

    Arbeitsumgebung

    Accounts für Institutspoolraum, Simulationsrechner und Kaffemaschine gehören zur Grundaustattung unserer Diplomarbeiter.

    Voraussetzungen

    Kenntnisse in Linux und C, Java sowie in Telematik. Kenntnisse in Sensornetzen und drahtloser Kommunikation sind von Vorteil.