JavaParty - portables paralles und verteiltes Programmieren in Java

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 DE

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

Abstract

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.

Authors with CRIS profile

How to cite

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