next up previous contents
Next: 1.4 Die Aufgabenstellung Up: 1 Einleitung Previous: 1.2 Managementarchitektur

1.3 Die Managementanwendung NoCScontrol

Die Managementanwendung NoCScontrol muß verschiedene Aufgaben leisten können, um ein policybasiertes Management von Nomadischen Systemen bewerkstelligen zu können. Solche Teilaufgaben sind unter anderem: Die Teilaufgaben wurden in der konkreten Implementierung (s. [Radi 98]) durch verschiedene Teilkomponenten realisiert, die alle zusammen die Managementanwendung ausmachen. Jede dieser Komponenten ist folgendermaßen aufgebaut: Insgesamt wurden drei Komponenten entworfen, die allesamt, wie erwähnt, als MASA-Agenten implementiert wurden. Im folgenden sind diese drei Agenten und ihre Aufgaben beschrieben (s. auch [Radi 98]):
  
Abbildung: Gesamtüberblick über die Komponenten der Managementanwendung NoCScontrol (nach [Radi 98])
3#3

Als Agentensystem, welches die Laufzeitumgebung der drei Agenten darstellt, wurde ein hier am Institut entwickeltes System verwendet, das im Rahmen einer Diplomarbeit ([Kemp 98]) entworfen und in weiteren Arbeiten (s. [Gerb 99,GHR 99]) weiterentwickelt wurde. Das System nennt sich Mobile Agent System Architecture (MASA). Über dieses System können verschiedene Dienste in Anspruch genommen werden um Agenten zu verwalten. Zu seinen Aufgaben gehören, neben der Bereitstellung einer Laufzeitumgebung, das Starten und Beenden, das Anhalten und Wiederanfahren der Agenten und die Durchführung der Migration von Agenten zu anderen Agentensystemen, sofern es sich um mobile Agenten handelt. Außerdem stellt es einen Webserver bereit, der es Java-fähigen Webbrowsern ermöglicht, die Applets der einzelnen Agenten zu laden. MASA ist in Java impementiert worden. Als Kommunikationsinfrastruktur für die Agenten wurde CORBA verwendet. Einen Überblick der MASA-Architektur gibt Abbildung 4.

  
Abbildung: Die Architektur der MASA (nach  [Kemp 98])
4#4


next up previous contents
Next: 1.4 Die Aufgabenstellung Up: 1 Einleitung Previous: 1.2 Managementarchitektur
Copyright Munich Network Management Team