The first Peer-to-Peer (P2P) networks were based mainly on thealtruistic behaviour of its peers. Although newer implementationsincorporate some kind of incentive mechanism to award sharing peers, noP2P network assures some quality of service.Our work is meant as a first step towards the development of P2Pnetworks with quality of service. We propose a distributed resourceallocation algorithm where peers control the service rate to itsneighbours. This algorithm is based on the congestion pricing principleknown from IP networks and ensures some form of fairness. Hence a peergets a fair share of the resources available in the P2P network weightedby its contribution to the network.We present the first simulation results about the convergence of ouralgorithm and its functionality in large and varying networks.
Feedback for Dagstuhl Publishing