Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
USENIX Tenth System Administration Conference (LISA '96)

A Simple Caching File System for Application Serving


John D. Bell
Ford Motor Co.

Abstract

In large installations, it can become very difficult to install many hundreds of applications on every workstation. To make every package available requires that the users' command search path be very long, or that there be `wrapper' scripts written for every application which are maintained in a single directory. This policy also requires that each workstation have enough local disk to contain all files for every application. One traditional solution is to make applications available to workstations by serving them via NFS. However, this method can cause severe network loads, and it makes every user dependent upon the uninterrupted operation of the network.

This paper describes a set of programs designed to eliminate these problems. They provide for the automatic configuration of the wrappers needed for each application (including setting environment variables, etc.), in an architecture-independent fashion. They also implement caching from NFS-mounted ``lockers'' to a local file system, based upon file access patterns. This gives the advantages of single point of installation and minimization of local disk requirements, while providing the user with reduced dependence upon the network and increased speed of access. These programs require no kernel modifications nor other special facilities, and have proven to be portable across many versions of UNIX.


View the full text of this paper in ASCII (27,922 Bytes) and POSTSCRIPT (578,970 Bytes) form.

To Become a USENIX Member, please see our Membership Information.

?Need help? Use our Contacts page.

Last changed: 8 May 2002 aw
Conference Index
USENIX home