DocumentCode
2446691
Title
A case for coalitions in data swarming systems
Author
Zhang, Honggang ; Vasudevan, Sudarshan ; Li, Ran ; Towsley, Don
Author_Institution
Math & Comput. Sci. Dept., Suffolk Univ., Boston, MA, USA
fYear
2011
fDate
17-20 Oct. 2011
Firstpage
246
Lastpage
255
Abstract
We present an argument in favor of forming coalitions of peers in a data swarming system consisting of peers with different upload capacities. A coalition is a set of peers with the same upload capacity that explicitly cooperate with other peers inside the coalition via choking and capacity allocation strategies. Further, each peer interacts with other peers outside its coalition via potentially distinct choking and capacity allocation strategies. This paper focuses on the efficiency of different choking strategies, assuming that peers do not share data with other peers outside their coalitions. We first develop an analytical model that accurately predicts the performance of a coalition of peers adopting BitTorrent´s Tit-for-Tat choking strategy. Our model highlights a number of inefficiencies of Tit-for-Tat strategy. Accordingly, we propose a random choking strategy, and show that it can help a coalition achieve near-optimal performance and it significantly outperforms not only Tit-for-Tat strategy but also unchoke-all strategy. Using cooperative game theory, we prove the existence of stable coalitions, and demonstrate the convergence of the dynamic coalition formation process when peers use our cooperation-aware better response strategy. Using extensive simulations, we demonstrate significant performance benefits due to coalition formation.
Keywords
convergence; data handling; game theory; peer-to-peer computing; BitTorrent tit-for-tat choking strategy; capacity allocation strategy; cooperative game theory; data sharing; data swarming system; dynamic coalition formation process; random choking strategy; unchoke-all strategy; Analytical models; Computational modeling; Data models; Equations; Mathematical model; Resource management; Steady-state;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols (ICNP), 2011 19th IEEE International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4577-1392-7
Type
conf
DOI
10.1109/ICNP.2011.6089058
Filename
6089058
Link To Document