×

JOINT: an object oriented message passing interface for parallel programming in Java. (English) Zbl 0987.68737

Hertzberger, Bob (ed.) et al., High-performance computing and networking. 9th international conference, HPCN Europe 2001, Amsterdam, the Netherlands, June 25-27, 2001. Proceedings. Berlin: Springer. Lect. Notes Comput. Sci. 2110, 637-646 (2001).
Summary: Message-passing programming interfaces are widely used when programming parallel applications. Systems such as PVM and MPI have been successful at providing the basic capabilities needed to implement parallel applications efficiently. With the advent of Java, efforts have been conducted to define a message-passing interface to be used by applications written in that language. However, current proposals have been designed to stay as close to PVM and MPI as possible, and thus fail to exploit the capabilities offered by the Java platform. This paper introduces JOINT, a message-passing programming interface for parallel applications written in Java. JOINT is designed to be simple, intuitive and to smoothly integrate with the Java environment. The paper also presents a real parallel example implemented using JOINT to illustrate the facilities given by the interface. JOINT is already implemented as part of two different distributed parallel systems: JoiN and mJoiN.
For the entire collection see [Zbl 0982.68920].

MSC:

68U99 Computing methodologies and applications
68M20 Performance evaluation, queueing, and scheduling in the context of computer systems
68M10 Network design and communication in computer systems

Software:

JOINT
PDFBibTeX XMLCite
Full Text: Link