NetStream: a Flexible and Simple OOP Message Passing Service for LAN/WAN Utilization
Enrique Alba · 2001
This paper describes the design, goals, and details of NetStream, a C++ class containing services for communicating information through a network. The services in NetStream have been developed for running both in local as well as in wide area networks; therefore, it provides message passing in a manner that makes it useful for a large class of parallel programs. The services in NetStream have been developed as a layer on top of the MPI standard, although nothing prevents further implementations with a di#erent system. These services are divided into two sub-classes, namely basic and advanced; this makes the resulting interface appropriate both for non-specialized persons and for experts in developing parallel programs. 1