Brent B. Welch and John K. Ousterhout

EECS Department, University of California, Berkeley

Technical Report No. UCB/CSD-89-499

1989

This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/Archive/CSD-89-499.pdf

This paper describes a facility that transparently extends the Sprite distributed file system to include foreign file systems and arbitrary user services. A pseudo-file-system is a sub-tree of the distributed hierarchical name space that is implemented by a user-level server process. A pseudo-file-system fits naturally into the Sprite distributed system; the server runs on one host and access from other hosts is handled in the same way as access to regular Sprite file servers. The pseudo-file-system interface is general enough to be used for version control systems, and access to database servers, as well as access to other kinds of file systems. We currently use a pseudo-file-system server to provide access to NFS file servers from Sprite workstations.


BibTeX citation:

@techreport{Welch:CSD-89-499,
    Author= {Welch, Brent B. and Ousterhout, John K.},
    Title= {Pseudo-File-Systems},
    Year= {1989},
    Month= {Apr},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/6165.html},
    Number= {UCB/CSD-89-499},
    Abstract= {This paper describes a facility that transparently extends the Sprite distributed file system to include foreign file systems and arbitrary user services. A pseudo-file-system is a sub-tree of the distributed hierarchical name space that is implemented by a user-level server process. A pseudo-file-system fits naturally into the Sprite distributed system; the server runs on one host and access from other hosts is handled in the same way as access to regular Sprite file servers. The pseudo-file-system interface is general enough to be used for version control systems, and access to database servers, as well as access to other kinds of file systems. We currently use a pseudo-file-system server to provide access to NFS file servers from Sprite workstations.},
}

EndNote citation:

%0 Report
%A Welch, Brent B. 
%A Ousterhout, John K. 
%T Pseudo-File-Systems
%I EECS Department, University of California, Berkeley
%D 1989
%@ UCB/CSD-89-499
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/6165.html
%F Welch:CSD-89-499