DP: A library for building portable, reliable distributed applications
David M. Arnow
Brooklyn College, CUNY
DP is a library of process management and
communication tools for writing portable, reliable
distributed applications. It provides support for a
flexible set of message operations as well as process
creation and management. It has been successfully
used in developing distributed Monte Carlo, disjunc-
tive programming and integer goal programming
codes.It differs from PVM and similar libraries in its
support for lightweight, unreliable messages, as well
as asynchronous delivery of interrupt-generating
messages.  In addition, DP supports the development
of long-running distributed applications tolerant to
the failure or loss of a subset of its processors.

Download the full text of this paper in ASCII (55,577 bytes) and POSTSCRIPT (159,445 bytes) form.

To Become a USENIX Member, please see our Membership Information.