Title :
Supporting peer-to-peer computing with FlexiNet
Author :
Fuhrmann, Thomas
Author_Institution :
Inst. fur Telematik, Karlsruhe Univ., Germany
Abstract :
Formation of suitable overlay-network topologies that are able to reflect the structure of the underlying network-infrastructure, has rarely been addressed by peer-to-peer applications so far. Often, peer-to-peer protocols restrain to purely random formation of their overlay-network. This leads to a far from optimal performance of such peer-to-peer networks and ruthlessly wastes network resources. In this paper, we describe a simple mechanism that uses programmable network technologies to improve the topology formation process of unstructured peer-to-peer networks. Being a network service, our mechanism does not require any modification of existing applications or computing systems. By that, it assists network operators with improving the performance of their network and relieves programmers from the burden of designing and implementing topology-aware peer-to-peer protocols. Although we use the well-know Gnutella protocol to describe the mechanism of our proposed service, it applies to all kinds of unstructured global peer-to-peer computing applications.
Keywords :
distributed processing; network topology; protocols; resource allocation; Gnutella protocol; network operator; overlay-network topology; peer-to-peer computing; programmable network technology; resource management; Bandwidth; Computer applications; Computer networks; IP networks; Network topology; Paper technology; Peer to peer computing; Programming profession; Protocols; Web and internet services;
Conference_Titel :
Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
Print_ISBN :
0-7695-1919-9
DOI :
10.1109/CCGRID.2003.1199392