Coda is a distributed filesystem, developed at Carnegie Mellon University since 1987, under the direction of Mahadev Satyanarayanan. It is based on an older version of AFS, a similar but in some aspects less advanced distributed file system. A distributed file system is a file system that supports sharing of files and resources in the form of persisent storage over a network. ... Carnegie Mellon University Carnegie Mellon University is a private research university located in Pittsburgh, Pennsylvania. ... Mahadev Satyanarayanan is an experimental computer scientist who has pioneered research in mobile and pervasive computing. ... The Andrew file system (AFS) is a distributed networked file system developed by Carnegie Mellon University under the direction of Mahadev Satyanarayanan as part of their Andrew Project. ...
Major features include:
Disconnected operation - Disconnect from the file server and carry on working
Client-side caching - Improves performance by reducing the need to fetch data from the server
Security - Uses a security system interoperable with among others Kerberos
Well-defined semantics of sharing, even with network failures
Native support in the Linux 2.6 kernel (as opposed to AFS)
A major disadvantage of the standard CMU implementation: In telecommunication, the term file server has the following meanings: A high-capacity disk storage device or a computer that hosts files so that they may be accessed or retrieved by other computers on the same network. ... This article is about the computer term. ... In biology, replication is the act or ability to make a copy. ... In engineering in general, reliability is the capacity of a component or a system of such components to perform as designed. ... In telecommunications and software engineering, scalability indicates the capability of a system to increase performance under an increased load when resources (typically hardware) are added. ... This page covers security in the sense of protection from hostile action. ... Kerberos is a computer network authentication protocol which allows individuals communicating over an insecure network to prove their identity to one another in a secure manner. ... The Andrew file system (AFS) is a distributed networked file system developed by Carnegie Mellon University under the direction of Mahadev Satyanarayanan as part of their Andrew Project. ...
The server software maps its metadata to virtual memory, limiting its size to about 1GB, resulting in a maximum number of files per server being in the order of 10^6 (a realm can consist of up to 253 servers).
The emphasis of the Coda development appears to be on moving from a very good research project to a filesystem ready for production use. InterMezzo was also inspired by Coda. InterMezzo is a network file system written for Linux, distributed with a GPL licence. ...
Coda is a distributed filesystem, developed at Carnegie Mellon University Carnegie Mellon University is a private research university located in Pittsburgh, Pennsylvania.
One outcome is the Codafilesystem, which supports mobility in low-bandwidth and intermittent wireless networks through disconnected and bandwidth-adaptive operation.
It is based on an older version of AFS The Andrew filesystem (AFS) is a distributed networked filesystem developed by Carnegie Mellon University as part of the Andrew Project.