Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Laufzeitunterstützung für mobilen Code

 
: Peine, H.

Wagner, D.:
Ausgezeichnete Informatikdissertationen 2002
Bonn: GI, 2003 (GI-Edition - Lecture Notes in Informatics (LNI) - Dissertations)
ISBN: 3-88579-407-1
S.89-98 : Ill., Lit.
Deutsch
Aufsatz in Buch
Fraunhofer IESE ()
mobile code; mobile agent; mobile object; mobile software process; programming language C; C++ programming language; Tcl programming language; migration; security; heterogeneous network

Abstract
Mobiler Code ist ein Modell der Rechnerkommunikation, bei dem nicht durch den Austausch von Nachrichten interagiert wird, sondern der gesamte Interaktionscode zum Partner-Rechner geschickt und dort lokal ausgeführt wird. Das verspricht dynamischere und weniger vom Netzwerk abhängige Anwendungen. Mobile Agenten sind Prozesse aus mobilem Code, die sich selbstständig durch das Netzwerk bewegen. In dieser Arbeit wurden die abstrakten Eigenschaften, die Anwendungsmöglichkeiten und die benötigte Laufzeitunterstützung für mobilen Code und mobile Agenten untersucht und ein solches Laufzeitsystem, genannt Ara, entwickelt. Ara zeichnet sich dadurch aus, dass verschiedene Programmiersprachen zur Anwendungsentwicklung an einen gemeinsamen, sprachunabhängigen und effizienten Systemkern angeschlossen werden können, und dass die Agenten jederzeit unter voller Erhaltung ihres internen Zustands ihren Rechner wechseln und weiterlaufen können. Eine Anwendung von Ara zur Suche in einem verteilten Datenbestand wird beschrieben, bei der mobile Agenten messbare Geschwindigkeitsvorteile gegenüber herkömmlichen Methoden erzielen. Allerdings scheint es nur wenige Anwendungen zu geben, die den spezifischen Mehraufwand für mobile Agenten gegenüber mobilem Code rechtfertigen, weshalb diese Arbeit vor allem für mobilen Code, weniger aber für mobile Agenten interessante Zukunftsaussichten sieht.

: http://publica.fraunhofer.de/dokumente/N-19292.html