Cowtra: A COntribution Willingness-Based Two-phase Bandwidth Resource Allocation Algorithm in P2P Network

Chen Cai, Sen Su, Kai Shuang, Fangchun Yang · 2009

Free-riding phenomenon is overwhelming in nowadays P2P network which causes researchers to investigate and develop many approaches to combat it. However, almost all the studies neglect the role of relative contribution of peers, namely willingness of contribution (WoC) in our paper. The ignorant to the ratio of peer's actually contribution to its physical capability would undoubtedly lead to unfairly resource allocation and discourage many peers, as well as loose their support in long term. Therefore, in this paper we present a novel and effective approach Cowtra to address such problem. Our algorithm guarantees that the bandwidth of a source node is distributed properly according to the absolute contribution of the competing peers. Then we adjust the amount of competing peers' received bandwidth by utilizing the WoC in the second phase, such that peers with higher WoC obtain more resource while peers with lower WoC otherwise. At last, simulation results demonstrate the superiority of our algorithm in terms of fairness and efficiency.

Read the paper · More papers on PaperTik