Programmierumgebungen, Übersetzer und Anwenderunterstützung
Programmierumgebungen, Übersetzer und Anwenderunterstützung
批准号:
5237984
负责人:
Professor Dr. Walter Tichy
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Units
财政年份:
1997
资助国家:
德国
项目状态:
已结题
起止时间:
1996-12-31 至 2008-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
JavaParty bietet eine in der Literatur viel zitierte Plattform für Forschung im Bereich "portables transparentes Programmieren von Clustern" und dient gleichzeitig als Plattform für das Teilprojekt L1. JavaParty und L1 stellen dabei hohe Anforderungen an das T1. JavaParty ist eine Java-Spracherweiterung für den Einsatz in Rechnerbündeln. Die zugehörige Laufzeitumgebung fügt mehrere virtuelle Java-Maschinen zu einer verteilten JVM mit virtuell gemeinsamem Adreßraum zusammen. Ein paralleles Java-Programm mit mehreren Kontrollfäden kann transparent in dieser verteilten Umgebung ablaufen. Dazu werden Klassen, die von einer anderen JVM aus referenziert werden können, durch ein neues Schlüsselwort remote markiert. Der JavaPary-Übersetzer transformiert solche entfernten Klassen zurück in reines Java plus RMI. Dadurch wird ein Objekt dieser Klasse entfernt referenzierbar und seine Methoden können von einem entfernten Knoten aus aufgerufen werden. JavaParty ermöglicht im Gegensatz zur normalen Verwendung von RMI transparente entfernte Objekte, d.h. an die Stelle expliziten Exports und Nachschlagens entfernter Objekte tritt entfernte Objektinstanziierung. Ferner können auch stratische Methoden aufgerufen werden und es ist entfernter Feldzugriff möglich. Weiterhin müssen JavaParty im Gegensatz zu RMI keine zusätzlichen Ausnahmebedingungen behandelt werden und Migration entfernter Objekte auf einen Knoten wird möglich. JavaParty wurde bereits erfolgreich bei einer geophysikalischen Anwendung eingesetzt und insbesondere mit den im folgenden dargestellten Ergebnissen im Bereich der verbesserten Kommunikationsinfrastruktur und Anwenderunterstützung, auf den Messen CeBIT'98, Systems'98, JavaDays'98 und CeBIT'99 ausgestellt.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Bewertung, Verbesserung und Unterstützung leichtgewichtiger Softwareprozesse
-
批准号:5432624
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professor Dr. Walter Tichy
-
依托单位:
Berechnung einer dynamischen Zuordnung der verfügbaren Entwickler zu den Aufgaben in einem Softwareprojekt, so daß die Projektdauer - unter Berücksichtigung der genauen Aufgaben und aller möglichen Projektverläufe - minimiert wird.
-
批准号:5334098
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2001
-
负责人:Professor Dr. Walter Tichy
-
依托单位:
Optimierung von Leistung und Datenorganisation eines Linux-Clusters der 150-Gflops-Klasse im praktischen Einsatz
-
批准号:5241184
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2000
-
负责人:Professor Dr. Walter Tichy
-
依托单位:
Intelligente Hochleistungsnetzwerke, schlanke Hochgeschwindigkeitsprotokolle, Betriebssystemerweiterungen
-
批准号:5363659
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:1997
-
负责人:Professor Dr. Walter Tichy
-
依托单位:
海外基金