JPDC: Java Package for Distributed Computing
Delfina Malandrino, Alberto Negro, Umberto Ferraro Petrillo, N Romano, Vittorio Scarano · 2003
In this paper we present Java Package for Distributed Computing (JPDC), a toolkit for implementing and testing distributed algorithms in Java. JPDC’s goals are to simplify the development of distributed algorithms by defining an highlevel programming interface. The interface is very close to the pseudo-code formalism commonly used to describe algorithms and allows, at the same time, the implementation and deployment in a truly distributed setting. Moreover, JPDC also provides a friendly interface that can be used both to visualize the algorithm behavior and both to interact with it. This is especially useful for teaching environments where complex algorithms can be much better debugged, understood and validated by implementing and running them.