04.10.2013 Aufrufe

Strategien zur automatischen Objektmigration auf Grundlage ...

Strategien zur automatischen Objektmigration auf Grundlage ...

Strategien zur automatischen Objektmigration auf Grundlage ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

KAPITEL 2 VERWANDTE ARBEITEN<br />

getroffen werden. Während eines Entscheidungsprozesses müssen zuerst die<br />

Objekte ausgewählt werden, deren Platzierung zum Beheben der Lastsituation<br />

verändert werden müssen. Anschließend werden für die ausgewählten Objekte<br />

die Rechner der neuen Platzierung bestimmt. Nach Abschluss des Entscheidungsprozesses<br />

wird die Migration durchgeführt.<br />

Für die Durchführung der Migration stellen die Migrationsstrategien verschiedene<br />

Migrationsmechanismen bereit. Dies ist erforderlich, da Objekte, Prozesse<br />

und Dateien unterschiedlich migriert werden müssen.<br />

Eine weitere Aufgabe einer Migrationsstrategie ist die Informationsverteilung.<br />

Bei der Informationsverteilung werden die gesammelten Lastinformationen<br />

eines Rechners <strong>auf</strong> einen anderen Rechner übertragen. Erst durch die Informationsverteilung<br />

hat eine Migrationsstrategie das globale Wissen über die<br />

Lastsituation aller im Netzwerk befindlichen Rechnerknoten <strong>zur</strong> Verfügung<br />

und kann Maßnahmen für eine wirkliche Balancierung der Rechnenlast treffen.<br />

Migrationsstrategien in Lastverwaltungssystemen mit Lastbalancierung haben<br />

auch die Aufgabe, die Initialplatzierung für Objekte durchzuführen. Für diese<br />

Entscheidung sind globale Informationen der aktuellen Lastsituation aller<br />

Rechner im Netzwerk von Vorteil.<br />

Bei den Untersuchungen im Rahmen des Projekts DIOMEDES wurden die<br />

Aufgaben von Migrationsstrategien in ein Komponentenmodell eingeordnet.<br />

Hierbei entstand das in Abbildung 2.5 dargestellte Modell.<br />

Abbildung 2.5: Komponentenmodell für Migrationsstrategien<br />

Bei einigen <strong>Strategien</strong> war die Realisierung der Aufgaben jedoch so stark<br />

miteinander verflochten, dass verschiedene Modelle entstanden. So fassen<br />

MILOJIÈIÉ, PJEVAÈ und VALAÐEVIÆ in [MPV1991] in ihrer<br />

Entscheidungsstrategie-Komponente die Aufgaben der Transferentscheidungs-<br />

Komponente und der Lokalisierungs-Komponente von VEHMEIER [Veh1992]<br />

14<br />

Lastinformation der<br />

Rechner im Netzwerk<br />

sammeln<br />

Lastsituation bewerten<br />

und entscheiden, wie sie<br />

verbessert werden kann<br />

Transfer der neu zu<br />

platzierenden Objekte<br />

Entscheidungs-Komponente<br />

an die veränderte<br />

Lastsituation anpassen<br />

Informationserfassung<br />

Informationsverteilung<br />

Entscheidung<br />

Objektauswahl<br />

Ortswahl<br />

Transfer<br />

Adaption<br />

Lastinformation der<br />

Rechner im Netzwerk<br />

verteilen<br />

Initialplatzierung<br />

Auswahl der Objekte, die <strong>zur</strong><br />

Verbesserung der Lastsituation<br />

neu platziert werden müssen<br />

Auswahl der Rechner <strong>auf</strong><br />

denen ein neu zu platzierendes<br />

Objekte platziert werden soll

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!