Pseudo-File-Systems

Brent B. Welch and John K. Ousterhout

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-89-499
April 1989

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/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},
    Institution = {EECS Department, University of California, Berkeley},
    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