Thomas Kunz
Systems and Computer Engineering
13
File Systems: Other Examples
nMazer/Tardo
–file synchronization layer between application and local file system
–caching of complete subdirectories from the server
–“Redirector” responses to requests locally if necessary, via the network if possible
–periodic consistency checks with bi-directional updating
nFicus
–not a client/server approach
–optimistic approach based on replicates, detection of write conflicts, conflict resolution
–use of „gossip“ protocols: a mobile computer does not necessarily need to have direct connection to a server, with the help of other mobile computers updates can be propagated through the network
nMIo-NFS (Mobile Integration of NFS)
–NFS extension, pessimistic approach, only token holder can write
–connected/loosely connected/disconnected