DIFFERENTIATED ADMISSION FOR PEER-TO-PEER SYSTEMS: INCENTIVIZING PEERS TO CONTRIBUTE THEIR RESOURCES
H. T. Kung, Chun-Hsin Wu · 2003
A peer-to-peer (P2P) system will starve from resources if every user is a freeloader who only takes resources from the system but never contributes any. It is useful to develop a scheme that can incentivize users to contribute resources such as content, CPU, storage and network bandwidth. This paper describes an admission control system capable of providing differentiated services to users based on their past contributions or reputations. A user desiring a certain level of service will need to make a comparable level of contributions to the P2P system. The admission system uses a distributed eigenvector-based method to compute user reputations, a sampling heuristic to reduce computation and communication costs, and a distributed trust-enhancement scheme to provide system security.