Philippsen M, Zenger M, Jacob M (1998)
Publication Language: German
Publication Type: Conference contribution, Original article
Publication year: 1998
Publisher: Springer
Series: Serie Informatik Aktuell
City/Town: Berlin Heidelberg
Pages Range: 22-38
Conference Proceedings Title: Java-Informations-Tage
Event location: Frankfurt/Main
ISBN: 978-3-540-64971-7
URI: http://www2.informatik.uni-erlangen.de/publication/download/partyd.pdf
DOI: 10.1007/978-3-642-59984-2_3
Während Java Threads (Aktivitätsstränge) als geeignetes Sprachmittel für die Programmierung von SMPs (Parallelrechnern mit gemeinsamem Speicher) anbietet, fehlen elegante und ausreichende Sprachmittel für die Programmierung von Parallelrechnern mit verteiltem Speicher (DMPs), also auch für Cluster von Arbeitsplatzrechnern. Die in der Java-Distribution angebotene explizite Socket-Kommunikation und der Aufruf entfernter Methoden (RMI) erfordern bei der Portierung eines für eine SMP-Maschine entwickelten mehrsträngigen Programms auf eine DMP-Maschine erhebliche Programmänderungen und -erweiterungen.
JavaParty behebt diesen Mißstand, ermöglicht ein Java-artiges Programmieren auch von DMPs und Clustern von Arbeitsplatzrechnern und verallgemeinert die Idee des plattformunabhängigen Codes auch für Parallelrechner unterschiedlicher Architekturen. Die Erweiterung beruht auf einem neuen, die Klassendeklaration ergänzenden, Klassenmodifikator remote, mit dem potentiell entfernt zu realisierende Objekte für den JavaParty-Übersetzer gekennzeichnet werden. Aus dem Attribut wird dann portabler Java-Code sowohl für SMPs als auch DMPs erzeugt, ohne den Programmierer der Komplexität von expliziter Socket-Kommunikation bzw. RMI auszusetzen.
APA:
Philippsen, M., Zenger, M., & Jacob, M. (1998). JavaParty - portables paralles und verteiltes Programmieren in Java. In Cap, C. H. (Hrg.), Java-Informations-Tage (S. 22-38). Frankfurt/Main, DE: Berlin Heidelberg: Springer.
MLA:
Philippsen, Michael, Matthias Zenger, and Matthias Jacob. "JavaParty - portables paralles und verteiltes Programmieren in Java." Tagungsband Java-Informations-Tage (JIT'98), Frankfurt/Main Hrg. Cap, C. H., Berlin Heidelberg: Springer, 1998. 22-38.
BibTeX: Download