Infinit

From Wikipedia, the free encyclopedia

Infinit is a large-scale peer-to-peer distributed file system like Ivy, CFS and Pastis.

Infinit aims at providing the two following properties.

  1. Reliable Storage: People want to backup and/or reliably store personal files, including private files, so the files are never lost.
  2. Sharing: People want to be able to search for files they like, including movies, music, and the like, but would also like to share their files while keeping a control on who is allowed to access them.

Infinit provides these two fundamental properties by guaranteeing high availability, integrity, authenticity, scalability and so forth very much like many other peer-to-peer file systems. However, Infinit enables users to protect their files from being written and read by relying on ACL - Access Control Lists but also by encrypting files contents. Infinit goes even further by enabling users of the peer-to-peer network to administer the file system without relying on any centralised server nor on a single administrator.

The drawbacks of Infinit lie in the user-space implementation which involve communication between multiple processes. Additionally, authenticity and security is ensured by expensive cryptographic functions which considerably slow down Infinit compared to a network file system like NFS or AFS.

[edit] External links