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 Ð ?
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.