- Suche

- Kontakt

Organic Network Control

logo_01

Organic Network Control (ONC)

Projektstart: 01.01.2012
Projektträger: Universität Augsburg
Projektverantwortung vor Ort: Dr.-Ing. Sven Tomforde

Zusammenfassung

Netzwerkprotokolle werden für unterschiedlichste Anwendungsfälle entwickelt und eingesetzt. Meistens stellen diese Protokolle eine Standardfunktionalität zur Verfügung, die an die jeweiligen Gegebenheiten angepasst werden kann. Beispielsweise können Einstellungen für timeouts, die Anzahl der Knoten mit denen sich verbunden werden soll oder Zähler- und Schwellwerte modifziert werden. Im normalen Einsatz werden diese Parameter heutzutage nur sehr selten geändert.

Typischerweise werden Netzwerkprotokollparameter zur Entwicklungszeit von den zuständigen Ingenieuren mittels manueller Optimierung für den durchschnittlichen Standardfall voreingestellt. In seltenen Fällen wird auch eine manuelle Anpassung zur Laufzeit vorgenommen. Dies führt zu einer statischen Konfiguration obwohl die Umgebungssituation eines Netzwerk-Clients sich ständig ändert. Solche Umgebungsänderungen betreffen dabei Protokolle sämtlicher Ebenen des Protkollstapels und kann bspw. die verfügbare Bandbreite, die Topologie des Netzwerkes oder die Qualität des Kanals über die Zeit betreffen.

Zusätzlich zu diesen normalen dynamischen Änderungen werden ständig neue Anwendungen und Protokolle entwickelt, mit denen ein existierendes Protkoll kooperieren und koexistieren muss. Die zuvor genannten Punkte (statische Protokolleinstellungen und dynamische Veränderungen der Gegebenheiten) definieren die Grundlage für das ONC Projekt. Ziel ist es, ein System zu entwickeln, dass in der Lage ist, die jeweils aktuell beste Einstellung für die gerade beobachtete Situation zu bestimmen und zu nutzen.

Das Grundsystem baut daher auf dem generischen Observer/Controller Entwurfsmuster des Organic Computing auf und verbindet Ansätze zum Machinellen Lernen in sicherheitskritischen Umgebungen, Robustheit von technischen Anwendungen und Selbstorganisationsprinzipien mit dem Anwendungsfall der Datenkommunikation.

Links: