P2P X-Bone – peer to peer Internet overlay networking

The P2P-XBone is a system to deploy virtual IP networks with a peer-to-peer (P2P)-like dynamic topology management property.

In existing virtual IP network deployment systems including the X-Bone, a virtual network is deployed in a whole-scale manner. Therefore, they cannot support dynamic node addition/deletion and topology adaptation upon node/link failures. Our basic idea is to apply P2P’s network organization mechanisms to topology/routing management in virtual IP networks. In the P2P-XBone, a P2P protocol such as DHT controls the topology and the routing table of a virtual IP network consistent with its neighbor node state. The P2P-XBone not only provides P2P’s characteristics such as self-organization, fault-tolerance and content-based routing to virtual IP networks but also provides higher forwarding performance and simpler implementation to P2P systems due to the availability of existing network services. Thus the P2P-XBone can provide alternative P2P infrastructure that is achieved at the virtual IP layer.

Publications

Fujita, N., Touch, J., Pingali V., Wang., Y., “P2P-XBone: A Virtual Network Support for Peer-to-Peer Systems,” Technical Report ISI-TR-2005-607, USC/ISI, September 2005.

Fujita, N., Touch, J., Pingali V., Wang., Y., “ P2P-XBone: A Virtual Network Support for Peer-to-Peer Systems,” (Under submission).

People

Joe Touch – PI

Yu-Shun Wang, Venkata Pingali – students

Norihito Fujita – visiting scholar (Oct 2004 – Sep 2005)