• 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