Index
All Packages
All Categories
By Author

ap (2)
cp (3)
dp (5)
exe (3)
gui (0)
gui/gtk (0)
gui/tk (4)
io (1)
lib (9)
math (0)
net (10)
nlp (19)
op (4)
os (1)
program (3)
sp (1)
tool (9)
wp (2)
xml (2)

P2ps

type:package
id:mogul:/cetic_ucl/p2ps
section:mogul:/cetic_ucl
blurb:P2P library offering primitives and services for P2P applications.
authors:Bruno Carton
Valentin Mesaros
category:dp
documentation:p2ps
download:cetic_ucl-p2ps__1.2.5__source__0.pkg
cetic_ucl-p2ps__1.3.0__source__0.pkg
provides:[dp] x-ozlib://cetic_ucl/p2ps/P2PS.ozf

The P2PS library offers primitives and services for P2P applications. Although independent of the underlying peer-to-peer technology, P2PS currently only supports Tango protocol. Tango is a peer-to-peer network organization, that we developed, to better structure relative exponential networks to increase their scalability. It has some commonalities with DKS and, thus, with Chord P2P protocols. However, Tango improves on DKS, allowing a larger network to be addressed by a routing table of a given size and, as such, increasing scalability in the network.

We are using this system to research and develop adequate functionalities for fault tolerance, group membership, and group communication primitives. It is our intention that the system be so general that it can be used by different applications wishing to take advantage of peer-to-peer functionalities.