Short Description:
Alpine is a distributed file system, that supports atomic transactions and is designed to operate as a service on a computer network. AlpineÕs primary purpose is to store files that represent databases. An important secondary goal is to store ordinary fil
es representing documents, program modules, and the like. Unlike to other file servers described in the literature, Alpine uses a log-based technique to implement atomic file update. Another unusual aspect of Alpine is that it performs all communication v
ia a general-purpose remote procedure call facility. Alpine is written in Cedar.
Model: client/server
Properties: atomic transactions, lightweight processes
Transparency: access, location
Running on: Dorado
Date: 1983