Friedrich-Alexander-Universität UnivisSucheDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo IMMD
Lehrstuhl für Informatik 4
 DA
 SA

Department Informatik  >  Informatik 4  > Pubs
Schröder, Michael ; Hauck, Franz J. :
Juggle: Eine verteilte virtuelle Maschine für Java.
Erlangen: FAU. 1998
TR-I4-98-03.- Interner Bericht. 9 Seiten.
 

Abstract:
Die Sprache Java dringt neben World-Wide-Web und Client-Server Anwendungen in immer neue Anwendungsbereiche vor. So werden schon Programme aus dem Bereich Hochleistungsrechnen in Java geschrieben. Für viele Probleme aus diesem Bereich reicht die Leistung eines einzelnen Rechners allerdings nicht aus, deshalb muß mit Clustern von Rechnern gearbeitet werden. Für den Programmierer bedeutet dies allerdings einen nicht unerheblichen Mehraufwand, da er die Verteilungsaspekte und die unterschiedlichen Semantiken für verteilte Objekte mitberücksichtigen muß. Das Juggle System bietet hierzu eine Alternative. Juggle implementiert eine verteilte virtuelle Maschine, die transparent für den Benutzer Objekte und Threads auf die beteiligten Rechner verteilt. Eine Codeänderung ist dabei nicht notwendig, so daß auch Programme oder Bibliotheken, für die keine Quellen erhältlich sind, verteilt ablaufen können. Durch eine geeignete Instrumentierung wird ständig zur Laufzeit die optimale Position für Objekt und Threads bestimmt und über Migrationen und Replikationen umgesetzt.

  Contact