next up previous
Next: Introduction

NetStream: a Flexible and Simple OOP Message Passing Service for LAN/WAN Utilization

Enrique Alba

Departamento de Lenguajes y Ciencias de la Computación
Universidad de Málaga


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 different 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.

Enrique Alba 2001-11-15