Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

Coda File System(under the direction of Mahadev Satyanarayanan)

Coda is a network file system


Developed as a research project at Carnegie Mellon University since 1987
Features
Coda has many features that are desirale for network file systems
1! disconnected operation for moile computing
"! is freely availale under a lieral license
#! high performance through client side persistent caching
$! server replication
%! security model for authentication& encryption and access control
'! continued operation during partial network failures in server network
7! network andwidth adaptation
8! good scalaility
9! well defined semantics of sharing& even in the presence of network failures
Coda uses a local cache to provide access to server data when the
network connection is lost.
During normal operation& a user reads and writes to the file system
normally& while the client fetches& or (hoards(& all of the data the user has listed as
important in the event of network disconnection.
)f the network connection is lost& the Coda client*s local cache serves data
from this cache and logs all updates! +his operating state is called disconnected
operation!
Upon network reconnection& the client moves to reintegration state; it
sends logged updates to the servers. +hen it transitions back to normal
connectedmode operation!

You might also like