23rd EUROMICRO Conference '97 New Frontiers of Information Technology
An optimized NFS implementation for an SPMD parallel environment
Budapest, HUNGARY
September 01-September 04
ISBN: 0-8186-8129-2
This article presents an environment which supplies UNIX network and file-server services for a standalone single program multiple data (SPMD) programming environment running on a parallel machine. Networking services are accessed via a BSD socket-like interface on each node of the parallel machine, which provides access to a full UDP/IP protocol implementation residing on a custom-designed I/O node. An experimental SPMD NFS client system was developed which supports the standard UNIX file-system interface, implementing a fully dynamic NFS remote mount mechanism and an innovative caching scheme on each node. As a practical demonstration of the usability of this environment, a "real-world" file indexing application was successfully ported and parallelised.
Index Terms:
optimisation; NFS implementation; SPMD parallel environment; UNIX network services; file-server services; single program multiple data; programming environment; parallel machine; networking services; BSD socket-like interface; UDP/IP protocol; custom-designed input output node; remote mount mechanism; caching scheme; file indexing application; optimisation; Sun Network File System
Citation:
F.J. Valente, E. Zaluska, "An optimized NFS implementation for an SPMD parallel environment," euromicro, pp.679, 23rd EUROMICRO Conference '97 New Frontiers of Information Technology, 1997