Title :
An optimized NFS implementation for an SPMD parallel environment
Author :
Valente, Fredy Joaão ; Zaluska, Ed
Author_Institution :
ICMSC, Univ. of Sao Paulo, Brazil
Abstract :
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.
Keywords :
Unix; cache storage; file servers; optimisation; parallel architectures; parallel machines; parallel programming; programming environments; protocols; BSD socket-like interface; NFS implementation; SPMD parallel environment; Sun Network File System; UDP/IP protocol; UNIX network services; caching scheme; custom-designed input output node; file indexing application; file-server services; networking services; optimisation; parallel machine; programming environment; remote mount mechanism; single program multiple data; Access protocols; Computer architecture; Computer networks; Concurrent computing; Distributed computing; Indexing; Kernel; Message passing; Parallel machines; Parallel processing;
Conference_Titel :
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location :
Budapest, Hungary
Print_ISBN :
0-8186-8129-2
DOI :
10.1109/EURMIC.1997.617401