Logo image
Incentive and service differentiation in P2P networks: A game theoretic approach
Journal article   Peer reviewed

Incentive and service differentiation in P2P networks: A game theoretic approach

Richard T. B. Ma, Sam C. M. Lee, John C. S. Lui, David K. Y. Yau and King Yeung Yau
IEEE/ACM transactions on networking, Vol.14(5), pp.978-991
01/10/2006

Abstract

Computer Science Computer Science, Hardware & Architecture Computer Science, Theory & Methods Engineering Engineering, Electrical & Electronic Science & Technology Technology Telecommunications
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 P21 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 in formation 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..

Metrics

1 Record Views

Details

Logo image