HNI Logo
Organic Reconfigurable Operating System
Projektgruppe ORCOS

Übersicht

Drahtlose Sensornetzwerke finden heute in vielfältigen Bereichen von Industrie und Wissenschaft Einsatz. Sie bestehen aus einem drahtlos verbundenen Netzwerk von Knoten, die mit verschiedenen Sensoren für z.B. Temperatur, Luftfeuchtigkeit, etc. ausgestattet sind. Das Netzwerk verarbeitet die Daten und leitet sie an eine Basisstation weiter.

Aktuelle Betriebssysteme für drahtlose Sensornetzwerke stoßen zurzeit an ihre Grenzen. Sie versuchen mit einer Reduktion ihrer Größe, die ihrer Ressourcenanforderungen zu senken. Dabei reduzieren sie aber auch ihre Funktionalität, so dass sie nicht mehr in der Lage sind komplexeren Anwendungen gerecht zu werden.

Unser Ansatz verteilt, im Gegensatz zu konventionellen Betriebssystemen wie TinyOS, die Betriebssystemdienste auf mehrere Knoten des Netzwerks. Dabei setzen wir organische, von der Biologie inspirierte Algorithmen ein, da diese trotz ihrer geringen Ressourcen- und Kommunikationsanforderungen gute globale Ergebnisse erzielen.

Als Basis dazu dient das in unserer FG Rammig entwickelte hochgradig konfigurierbare Echtzeitbetriebssystem DREAMS (Distributed Real-Time Extensible Application Management System). Die Rekonfigurierbarkeit von DREAMS erlaubt es, ein auf die Problemstellung maßgeschneidertes Betriebssystem zu erzeugen. Insbesondere das Basissystem ZeroDreams, das alle notwendigen Low-Level Funktionalitäten des Betriebssystems realisiert,  ermöglicht mit seinem kleinen Footprint z.B. den Einsatz in Sensornetzen mit sehr ressourcenbeschränkten Knoten.

Zeitraum

Beginn: Sommersemester 2008

Aufgaben kurz gefasst

Die Projektgruppe besteht aus zwei Themenbereichen, die von zwei Teams bearbeitet werden:

  • Redesign von DREAMS, d.h. Redesign eines bestehenden Betriebssystems und Implementierung auf den von unserem Projektpartner Infineon bereitgestellten Sensorknoten.
    Euer Profil: Interesse an Betriebssystemen und Bereitschaft zur Aneignung von C/C++
  • Verteilungsprotokolle: Entwicklung/Verfeinerung, Simulation und Evaluierung organischer Kommunikations- und Verteilungsprotokolle.
    Euer Profil: Interesse an Computernetzen, verteilten Systemen und Java-Kenntnisse

Anmeldung und weitere Informationen

 Dipl.-Inform. Peter Janacik

Ergebnisse

Die Ergebnisse der Projektgruppe wurden unter der GPL veröffentlicht und sind bei sourceforge bzw. hier zu finden.



Nach oben