Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Netfiles: An Enhanced Stream-based Communication Mechanism

Summary: Netfiles: An Enhanced Stream-based
Communication Mechanism
Philip Chan and David Abramson
School of Computer Science and Software Engineering
Monash University
900 Dandenong Road, Caulfield East
Victoria 3145, Australia
{pchan, davida}@csse.monash.edu.au
Abstract. Netfiles is an alternative API for message passing on dis-
tributed memory machines that is based on pipes. It provides enhanced
capabilities such as broadcasts and gather operations. Because Netfiles
overload conventional file I/O operations, parallel programs can be devel-
oped and tested on a file system before execution on a parallel machine.
Netfiles is part of a parallel programming system called FAbrIC. This
paper also presents the design and implementation of the FAbrIC archi-
tecture and demonstrate the effectiveness of this approach by means of
two parallel applications: a parallel shallow water model application and
parallel Jacobi method.
1 Introduction
Stream-based communication dates back to the early days of Unix. It encom-


Source: Abramson, David - Caulfield School of Information Technology, Monash University


Collections: Computer Technologies and Information Sciences