• DocumentCode
    3643721
  • Title

    Inter-swarm resource allocation in BitTorrent communities

  • Author

    Mihai Capotă;Nazareno Andrade;Tamás Vinkó;Flávio Santos;Johan Pouwelse;Dick Epema

  • Author_Institution
    Delft University of Technology, The Netherlands
  • fYear
    2011
  • Firstpage
    300
  • Lastpage
    309
  • Abstract
    A considerable body of research shows that Bit-Torrent provides very efficient resource allocation inside single swarms. Many BitTorrent clients also allow users to participate in multiple swarms simultaneously, and implement inter-swarm resource-allocation mechanisms that are used by millions of people. However, resource allocation across multiple swarms in BitTorrent has received much less attention. In this paper, we investigate whether currently prevalent inter-swarm resource allocation mechanisms perform acceptably or call for improvements. We use data from two BitTorrent communities and present results from trace-based simulations. Two use-cases for allocation mechanisms drive our evaluation: (1) file-sharing communities, whose objective is maximizing throughput, and (2) video-streaming communities, whose objective is maximizing the number of users receiving sufficient resources for uninterrupted streaming. To put the results from the analyzed mechanisms into perspective, we devise theoretical efficiency bounds for inter-swarm resource allocation, for which we map the resource allocation problem to a graph-theoretical flow network problem. In this formalism, the goal of the file-sharing use-case, throughput maximization, is equivalent to maximizing the flow in the network. The goal of the video-streaming use-case translates into finding a max-min fair allocation for BitTorrent downloading sessions, a problem for which we devise a new algorithm.
  • Keywords
    "Resource management","Bandwidth","Communities","Channel allocation","Peer to peer computing","Throughput","IEEE Communications Society"
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2011 IEEE International Conference on
  • ISSN
    2161-3559
  • Print_ISBN
    978-1-4577-0150-4
  • Electronic_ISBN
    2161-3567
  • Type

    conf

  • DOI
    10.1109/P2P.2011.6038748
  • Filename
    6038748