ITM logo P2PNS:
A Secure Distributed Name Service for P2PSIP
UKA logo
 
Home
Features
Download
Documentation
PlanetLab Demo
Mailing List
Publications
OverSim
Team
License
  • Login
  • Help/Guide
  • About Trac
  • Wiki
wiki:P2pnsFeatures

Context Navigation

  • Start Page
  • Index
  • History

The experimental P2PNS implementation consists of two parts: A modified OpenSER SIP proxy and the overlay framework ​OverSim. The SIP proxy connects to the OverSim P2PNS service via an XML-RPC interface.

The implementation is still in an early stage and several security mechanisms described in the ​P2PNS paper are not implemented yet. This page shows the current implementation status:

Implemented Features;

  • Various KBR protocols: Chord, Koorde, Pastry, Bamboo, Kademlia, Broose.
  • Different routing modes: semi-recursive, full-recursive, source-routing-recursive, iterative, exhaustive-iterative
  • Several security enhancements for iterative routing: disjoint paths, parallel RPCs and a sibling table
  • DHT layer with replication and majority decision
  • Optional two-stage name resolution (ID/Loc-split architecture)
  • XML-RPC interface to applications

Work in progress:

  • Zeroconf Boostrapping
  • Merging of overlay partitions
  • Caching layer
  • DHT security enhancements

Not implemented yet:

  • NodeID certificates
  • Message signatures
  • Caching layer
Last modified 15 years ago Last modified on Sep 29, 2008, 2:54:14 PM

Attachments (1)

  • p2pns-screenshot.png​ (140.9 KB) - added by baumgart 15 years ago.

Download all attachments as: .zip

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 1.2.3
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/