05.07.2013 Aufrufe

und Komponenten-Technologien in der Modellierung ... - CES - KIT

und Komponenten-Technologien in der Modellierung ... - CES - KIT

und Komponenten-Technologien in der Modellierung ... - CES - KIT

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6 Projektbeschreibungen 141<br />

schiedene Ökosysteme, die auf e<strong>in</strong>em o<strong>der</strong> mehreren vernetzen Rechnern laufen können, zu e<strong>in</strong>em<br />

komplexen Gesamtsystem verknüpfen lassen.<br />

Abb. 6.3.4 zeigt e<strong>in</strong> solches verteiltes Ökosystem, das aus mehreren über Portale verb<strong>und</strong>enen<br />

E<strong>in</strong>zelsystemen besteht, die aufgr<strong>und</strong> ihrer Implementierung <strong>in</strong> Java auf den unterschiedlichsten<br />

Plattformen ablaufen können. Wenn e<strong>in</strong> Ökosystem für e<strong>in</strong>en Agenten unattraktiv geworden<br />

ist, weil er dort beispielsweise nicht mehr genug Futter f<strong>in</strong>det o<strong>der</strong> es ihm nicht gel<strong>in</strong>gt,<br />

sozialen Kontakt zu an<strong>der</strong>en Agenten herzustellen, kann dieser e<strong>in</strong> solches Portal benutzen, um<br />

zu e<strong>in</strong>em an<strong>der</strong>en für ihn eventuell besser geeigneten Ökosystem zu gelangen. Um den Kommunikationsaufwand<br />

zwischen untere<strong>in</strong>an<strong>der</strong> verb<strong>und</strong>enen Ökosystemen ger<strong>in</strong>g zu halten,<br />

können Agenten ke<strong>in</strong>en Kontakt zu Agenten <strong>in</strong> an<strong>der</strong>en Ökosystemen aufnehmen. Darüber<br />

h<strong>in</strong>aus werden Agenten ausschließlich von dem Ökosystem verwaltet, <strong>in</strong> dem sie sich gerade<br />

aufhalten. Wenn e<strong>in</strong> Agent zu e<strong>in</strong>em an<strong>der</strong>en Ökosystem wechselt, werden se<strong>in</strong>e Informationen<br />

komplett aus dem bisherigen Ökosystem gelöscht.<br />

MAC<br />

ÖS1<br />

PC<br />

ÖS2<br />

ÖS: Ökosystem<br />

PC<br />

ÖS3<br />

ÖS4<br />

Abb. 6.3.4: Beispiel e<strong>in</strong>es verteilten Ökosystems, das aus mehreren über Portale verb<strong>und</strong>enen<br />

E<strong>in</strong>zelsystemen besteht<br />

Die simulierten Abläufe <strong>in</strong> e<strong>in</strong>em Ökosystem bee<strong>in</strong>flussen also <strong>in</strong> ke<strong>in</strong>er Weise die Abläufe <strong>in</strong><br />

den an<strong>der</strong>en mit diesem System vernetzten Ökosystemen. Auf e<strong>in</strong>e zeitliche Synchronisation<br />

<strong>der</strong> an e<strong>in</strong>er verteilten KL-Simulation beteiligten E<strong>in</strong>zelsysteme konnte daher verzichtet werden.<br />

Dies war schließlich auch e<strong>in</strong>er <strong>der</strong> Hauptgründe dafür, warum zur technischen Umsetzung<br />

des Verteilungskonzepts nicht auf die High Level Architecture, son<strong>der</strong>n auf Voyager 11<br />

zurückgegriffen wurde, das sich aufgr<strong>und</strong> se<strong>in</strong>er Agentenunterstützung zu diesem Zweck als<br />

hervorragend geeignet herausstellte. Weitere Details zur Verteilung <strong>der</strong> KL-Simulation <strong>und</strong><br />

<strong>der</strong>en technische Realisierung f<strong>in</strong>den sich <strong>in</strong> [Pütt00].<br />

11 siehe dazu auch Abschnitt 2.5.2.2<br />

PC<br />

MAC<br />

ÖS5<br />

SUN<br />

ÖS7<br />

ÖS6<br />

SUN<br />

...

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!