Pseudo-File-Systems
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