Roe

Developed by:
University of Rochester, USA C. S. Ellis and R. A. Floyd

Short Description:
Roe is a networkwide file system being developed for a heterogeneous local network. The system has been designed for two purposes: to serve as a testbed for experimenting with various policies for file migration and distribution strategies and to provide users with a logically coherent file system that takes advantage of distributed and diverse resources. The system is a synthesis of solutions to the problems of ensuring consistency of replicated data, allowing transparent reconfiguration, and providing a dequate file accessibility. Mechanisms are provided that allow migration, replication of file objects, and replication of access information to work together.

Model: workstation, minicomputer, heterogeneous, client/server, loosely-coupled, monolithic
Properties: datagram, standard protocols, replication, synchronization, atomic transactions, identity based, heavyweight, traditional hierarchical global naming, asynchronous message passing
Transparency: replication, location, access, migration
Running on: Xerox Alto personal computer, VAXes
Date: 01.01.83 Ð ?



References:
C. S. Ellis; R. A. Floyd: "The ROE File System". Clearwater Beach, FL, USA 19 O IEEE Comput. Soc. Press, ISBN: 0-8186-0501-4 Silver Spring, MD, USA, p: viii+195, Proceedings Third Symposium on Reliability in Distributed Software and Database Systems, pp.1 75-181, 23 REFS Treatment PRACTICAL, 17-19 Oct. 1983.



© 1995, Alfred Lupper, Department of Computer Science, University of Ulm