The ISIS project: real experience with a fault tolerant programming system
ACM SIGOPS Operating Systems Review
The process group approach to reliable distributed computing
Communications of the ACM
An empirical study of a highly available file system
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Achieving Strong Consistency in a Distributed File System
IEEE Transactions on Software Engineering
The ISIS project: real experience with a fault tolerant programming system
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
Implementing hybrid consistency with high-level synchronization operations
Distributed Computing
PADS: a policy architecture for distributed storage systems
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Symmetric active/active metadata service for highly available cluster storage systems
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
International Journal of Information and Communication Technology
Hi-index | 0.02 |
Deceit, a distributed file system being developed at Cornell, focuses on flexible file semantics in relation to efficiency, scalability, and reliability. Deceit servers are interchangeable and collectively provide the illusion of a single, large server machine to any clients of the Deceit service. Non-volatile replicas of each file are stored on a subset of the file servers. The user is able to set parameters on a file to achieve different levels of availability, performance, and one-copy serializability. Deceit also supports a file version control mechanism. In contrast with many recent DFS efforts, Deceit can behave like a plain Sun Network File System server and can be used by any NFS client without modifying any client software. The current Deceit prototype uses the ISIS Distributed Programming Environment for all communication and process group management, an approach that reduces system complexity and increases system robustness.