Short Description:
Deceit is an NFS-compatible file system, that was explicitly designed for exploring a wide range of file system semantics and performance. Design decisions that locked file semantics were delayed as long as possible. Whenever feasible, variable parameters
were used instead of constants. These parameters control the behavior of each protocol and the interaction between protocols. Deceit is build from several different control protocols, and each protocol addresses a different aspect of file system behavior
. The Deceit server program can be coursely devided into three components. The first component is a name service. The second component is a segment service. It provides bulk data storage and replication. On top of both services is a full NFS file service
which uses the other two components for storage and communication, called the NFS envelope.
Model: server/client
Properties: UNIX-compatible, message passing
Transparency: location, access, replication, failure, concurrency
Running on: Sun-4
Date: 1989 Ð 1991
Alex Siegel, Kenneth Birman and Keith Marzullo: "Deceit: A Flexible Distributed File System", In Summer 1990 USENIX Conference, pp. 51-61, Anaheim, CA, June 1990, USENIX Association.
FTP: ftp.cs.cornell.educu-arpa.cs.cornell.edu