SWALLOW

Developed by:
Massachusetts Institute of Technology, USA, IBM ZŸrich Research Lab., Switzerland David.P. Reed and Liba Svobodova

Short Description:
Swallow is an experimental project that tested flexibility of several advanced ideas on the design of object-riented distributed systems. Its purpose was to provide a reliable, secure and efficient storage in a distributed environment consisting of many p ersonal machines and one or more shared data storage servers. Swallow implements a uniform interface to all objects accessible from a personal computer.

Model: client/server, workstation, object-oriented, loosely-coupled
Properties: process migration, crash recovery, stable storage, synchronization, atomic transactions, replication, encryption, migration
Transparency: access, replication, concurrency, location
Running on:
Date: 1980 Ð ?



References:
Gail C. Arens: "Recovery of the Swallow Repository", MIT Laboratory for Computer Science, Technical Report 252, January 1981 (MS Thesis), 120 pp.

D.P. Read and L. Svobodova: "SWALLOW: A Distributed Data Storage system for a Local Network". Proceedings of the International Workshop on Local Networks, Zurich, Schwitzerland, August 1980.

L. Svobodova: "File Servers for Network-Based Distributed Systems". IBM Tech. Report RZ1186, (nov 2, 1982) IBM Zurich Research Lab, 8803 Rueschlikon, Switzerland.

Liba Svobodova: "Management of Object Histories in the Swallow Repository", MIT Laboratory for Computer Science, Technical Report 243, July 1980.



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