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
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;
Conference_Titel :
Network Protocols (ICNP), 2011 19th IEEE International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4577-1392-7
DOI :
10.1109/ICNP.2011.6089058