Das Fachgebiet Telekommunikationsnetze (TKN) verwendet zur Entwicklung
von MAC-Protokollen
eine Entwicklungsumgebung des IHP (Innovations for High Performance
microelectronics) in Frankfurt/Oder. Der drathlose Kommunikationskanal
ist komplett mittels eines FPGA realisiert und erlaubt im Labor
die kontollierte Kommunikation zwischen verschiedenen Karten auf
unterschiedlichen Frequenzen.
Sowohl Karte als auch FPGA sind in einen komplett integrierten
Entwicklungszyklus angefangen von der SDL oder VHDL basierten Spezifikation
bis hin zur automatisierten Generierung des Firmwarecodes für
das Entwicklungsboard integriert.
Die vorhandene Enwicklungsumgebung enstpricht somit aktuellen Industriestandards
und ermöglicht insbesondere
- den vorhandenen IEEE 802.11 MAC kompfortabel zu erweitern und
zu modifizieren,
- Performance Analysen der existierenden MAC Implementierung vorzunehmen,
- aus SDL oder anderen Programmen (im user-space) über den
802.11 Service Access Point direkt auf das Boad zuzugreifen.
In vorangegangenen Arbeiten wurde eine komplette Meßumgebung
aufgebaut, die es ermöglicht, die Performance des auf der Karte
implementierten 802.11 Protokolls zu evaluieren.
Um eine statistische Signifikanz der gewonnenen Meßergebnisse
zu erlangen, muß eine hinreichend große Anzahl von Meßergebnissen
gewonnen werden. Diese Zahl ist jedoch zu Beginn der Messungen nicht
bekannt. Um die Messung automatisch zu beenden, sobald die Güte
der gewonnenen Ergebnisse einen gewissen Wert erreicht, soll das
Tool Akaroa verwendet werden. Akaroa wurde ursprünglich zu
online Auswertung bei Simulationen mit den Simulationstools ns-2
und Omnet++ eingesetzt.
Ziel des Projektes ist es, Messungen unter Zuhilfenahme
des MAC boards mittels Akaroa kontroliert auszuführen. Meßpunkte
sollen sowohl im User-Space (C-Programm oder eine Applikation auf
Basis einer SDL-Spezifikation) oder in der Firmware möglich
sein. Hierdurch eröffnet sich die Möglichkeit, die Vorteile
von Akaroa nicht nur in Simulationsumgebungen zu nutzen, sondern
auch in realen Implementierungen.
|