Date Added: Mar 2011
Free riders in the Peer-to-Peer systems are the nodes that only consume services but provide little or nothing in return. The people seriously degrade the fault-tolerance, scalability and content availability of the Peer-to-Peer systems. The solution to this problem in Peer-to-Peer networks is to have incentive mechanisms that aim to improve the network utility by influencing the nodes to be more cooperative. This paper presents seven design requirements according to the characteristics of Peer-to-Peer systems, latest distributed computing development trends and implementation techniques. This paper also provides a classification of the existing incentive mechanisms for Peer-to-Peer systems.