next up previous contents
Next: Nucleus Up: Generische Management-Objektklassen Previous: Engineering Viewpoint

Basic Engineering Object, Cluster und Capsule

Das Referenzmodell bezeichnet einen Prozeß im virtuellen Speicher eines Rechners als Capsule. Die Klasse capsule ist die Abstraktion eines sich in Ausführung befindenden Prozesses. Das Attribut ID stellt den systemspezifischen Identifikator dar, ElapsedTime enthält Informationen über die Laufzeit des Prozesses und CPUTime über die Prozessorzeit. Der momentane Zustand des Prozesses ist in dem Attribut State gespeichert, Memory gibt die Menge des belegten RAM-Speichers und Owner den Besitzer des Prozesses an. Die Methoden stop(), resume(), signal() und terminate() erlauben jeweils das Stoppen und Wiedereinsetzen eines Prozesses, das Senden von Signalen an einen Prozeß und das Terminieren des Prozesses. Die Klasse capsule kann bezüglich des Systems, auf dem ein Prozeß realisiert wird, in Unterklassen spezifiziert werden (siehe Abbildung [*]).

Die Klassen basicEngObject und cluster werden ohne eigene Attribute und Funktionen in das Objektmodell eingefügt. Lediglich die Beziehungen zwischen den Objekten werden mit Hilfe von Aggregationsbeziehungen dargestellt. Ein Capsule besteht aus einem oder mehreren Clusters, die ihrerseits aus mehreren Basic Engineering Objects bestehen (siehe dazu Abschnitt [*]).



Copyright Munich Network Management Team