Echo

Developed by:
DEC Systems Research Center, USA Andy Hisgen, Andrew Birrell, Jerian Chuck, Timothy Mann, Michael Schroeder and Garret Swart

Short Description:
Echo is a distributed file system being designed and built at DEC SRC, with the primary goals of exploring issues of scaling and performance. Echo provides a global, hierarchical name space, for scaling and for uniformity of access. Replication is employe d for availablity. Performance is archieved by caching on clients, and by using a log on the file server to reduce disk seeks. In the Echo distributed file system two different replication techniques are employed, one at the upper level of the hierarchica l name space, the naming service, and another at the lower levels of the name space, the file volume service.

Model: workstation, homogeneous
Properties: UNIX-compatible, replication, traditional hierarchical naming, global naming
Transparency: replication, location
Running on: DEC Workstations
Date: 01.01.89 Ð ?



References:
Andy Hisgen, Andrew Birrell, Jerian Chuck, Timothy Mann, Michael Schroeder and Garret Swart; "Granularity and Semantic Level of Replication in the Echo Distributed System". IEEE Computer Society Technical Committee on Operating Systems and Application Env ironments Newsletter, pp. 30Ð32, 1990.

Andy Hisgen, et al.: "Availability and Consistency Trade-Offs in the Echo Distributed File System.", Proceedings of the Second IEEE Workshop on Workstation Operating Systems, CS Press, Los Alamitos, Calif., Order No. 2003, Sept. 1989.



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