Alan Stanley


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)

Publication Date


Document Type


Department, Program, or Center

Computer Science (GCCIS)


Heliotis, James

Advisor/Committee Member

Kitchen, Andrew

Advisor/Committee Member

Lutz, Peter


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: QA76.9.D5 S735 1987


RIT – Main Campus