This thesis presents a simulation of a distributed file system. It is a simplified version of the distributed file system found in the LOCUS distributed operating system. The simulation models a network of multiuser computers of any configuration. The number of sites in the network can range from a minimum of three sites to a maximum of twenty. A simple database management system is supported that allows the creation of an indexed database for reading and updating records. The distributed file system supports a transaction mechanism, record level locking, file replication and update propagation, and network transparency. To test the effect of site failures and network partitioning on the distributed file system, a facility is provided to "crash", "reboot", and "jump to" random sites in the network.
Library of Congress Subject Headings
Electronic data processing--Distributed processing--Simulation methods; Operating systems (Computers)--Simulation methods; LOCUS (Computer file)
Department, Program, or Center
Computer Science (GCCIS)
Stanley, Alan, "A simulation of a distributed file system" (1987). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus