Title :
Incentive and Service Differentiation in P2P Networks: A Game Theoretic Approach
Author :
Ma, Richard T B ; Lee, Sam C M ; Lui, John C S ; Yau, David K Y
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong
Abstract :
Conventional peer-to-peer (P2P) networks do not provide service differentiation and incentive for users. Therefore, users can easily obtain information without themselves contributing any information or service to a P2P community. This leads to the well known free-riding problem. Consequently, most of the information requests are directed towards a small number of P2P nodes which are willing to share information or provide service, causing the "tragedy of the commons." The aim of this paper is to provide service differentiation in a P2P network based on the amount of services each node has provided to the network community. Since the differentiation is based on nodes\´ prior contributions, the nodes are encouraged to share information/services with each other. We first introduce a resource distribution mechanism for all the information sharing nodes. The mechanism is distributed in nature, has linear time complexity, and guarantees Pareto-optimal resource allocation. Second, we model the whole resource request/distribution process as a competition game between the competing nodes. We show that this game has a Nash equilibrium. To realize the game, we propose a protocol in which the competing nodes can interact with the information providing node to reach Nash equilibrium efficiently and dynamically. We also present a generalized incentive mechanism for nodes having heterogeneous utility functions. Convergence analysis of the competition game is carried out. Examples are used to illustrate that the incentive protocol provides service differentiation and can induce productive resource sharing by rational network nodes. Lastly, the incentive protocol is adaptive to node arrival and departure events, and to different forms of network congestion
Keywords :
DiffServ networks; Pareto analysis; computational complexity; game theory; peer-to-peer computing; protocols; Nash equilibrium; P2P networks; Pareto-optimal resource allocation; free-riding problem; game theoretic; linear time complexity; network congestion; peer-to-peer networks; protocol; resource distribution mechanisms; service differentiation; Computer science; Convergence; Game theory; Intelligent networks; Nash equilibrium; Network servers; Peer to peer computing; Protocols; Resource management; Telecommunication traffic; Contribution-based service differentiation; game theory; incentive protocol; peer-to-peer network;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2006.882904