[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of The Peer File System - savannah.nongnu.
From: |
jrydberg |
Subject: |
[Savannah-hackers] submission of The Peer File System - savannah.nongnu.org |
Date: |
Tue, 02 Nov 2004 13:04:14 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040618 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Johan Rydberg <address@hidden> described the package as follows:
License: gpl
Other License:
Package: The Peer File System
System name: peerfs
Type: non-GNU
Description:
The project's goal is to develop a fully decentralized, secure
distributed file system with high-availability and load-balancing.
To accomplish this several sub-goals have to be meat:
1. Develop a distributed hash table (DHT) using structued a
structued peer-to-peer overlay. The DHT will provide both
load-balancing and high-availability through the use of
consistent-hashing and replication. The DHT must also be
resistent to high churn (nodes joining and leaving the
network.)
2. Develop a network transport protocol to be used with the
DHT. The key characteristics of the protocol is that it
must detect lost nodes in a quick and reliable way, also
imposing as little overhead as possible to minimize
lost through-put due to protocol maintaince.
The reason for developing a new protocol is that DHT
traffic is by nature packet based instead of stream
based. Which makes TCP as bad choice.
The filesystem will use the DHT as backing storage.
The security comes from (in rough terms) that all users are
identifier by a public key. Modifications to a file must have
the signature of an authorizied writer. The filesystem will
provide fine grained security based on the concept of Access
Control Lists (ACL.)
The project is still in the "planning and design" phase. No
actual code has yet been written, with the exception of small
tests.
Other Software Required:
The GNU MP Library
The libgcrypt library (from GnuPG.)
Other Comments:
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-hackers] submission of The Peer File System - savannah.nongnu.org,
jrydberg <=