hi, u r right it is a distributed filesystem used mainly in networking to have high availability of data. The clients cache a copy of the server data and use them for service even when the server is down. interested people can go through the paper presented by satyanarayanan in http://www.coda.cs.cmu.edu