TY - GEN
T1 - A case for coalitions in data swarming systems
AU - Zhang, Honggang
AU - Vasudevan, Sudarshan
AU - Li, Ran
AU - Towsley, Don
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/84055187776
UR - https://www.scopus.com/pages/publications/84055187776#tab=citedBy
U2 - 10.1109/ICNP.2011.6089058
DO - 10.1109/ICNP.2011.6089058
M3 - Conference contribution
AN - SCOPUS:84055187776
SN - 9781457713941
T3 - Proceedings - International Conference on Network Protocols, ICNP
SP - 246
EP - 255
BT - 2011 19th IEEE International Conference on Network Protocols, ICNP 2011
T2 - 2011 19th IEEE International Conference on Network Protocols, ICNP 2011
Y2 - 17 October 2011 through 20 October 2011
ER -