• DocumentCode
    2018974
  • Title

    Design and analysis of a choking strategy for coalitions in data swarming systems

  • Author

    Zhang, Honggang ; Vasudevan, Sudarshan

  • Author_Institution
    Suffolk Univ., Boston, MA, USA
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    2776
  • Lastpage
    2780
  • Abstract
    We design and analyze a mechanism for forming coalitions of peers in a data swarming system where peers have heterogeneous upload capacities. A coalition is a set of peers that explicitly cooperate with other peers inside the coalition via choking, data replication, and capacity allocation strategies. Further, each peer interacts with other peers outside its coalition via potentially distinct choking, data replication, and capacity allocation strategies. Following on our preliminary work in [14] that demonstrated significant performance benefits of coalitions, we present here a comprehensive analysis of the choking strategy for coalitions. We first develop an analytical model to understand a simple random choking strategy as a within-coalition strategy and show that it accurately predicts a coalition´s performance. Our model shows that the random choking strategy can help a coalition achieve near-optimal performance by optimally choosing the re-choking interval lengths and the number of unchoke slots. Further, our analytical model can be easily adapted to model a BitTorrent-like swarm. Using extensive simulations, we demonstrate improvements in the performance of a swarming system due to coalition formation.
  • Keywords
    peer-to-peer computing; BitTorrent-like swarm; capacity allocation strategies; coalition formation; data replication; data swarming systems; heterogeneous upload capacities; near-optimal performance; peer coalitions; random choking strategy; re-choking interval lengths; unchoke slots; Adaptation models; Analytical models; Mathematical model; Nickel; Numerical models; Resource management; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2012 Proceedings IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-0773-4
  • Type

    conf

  • DOI
    10.1109/INFCOM.2012.6195698
  • Filename
    6195698