• DocumentCode
    2268088
  • Title

    BiToS: Enhancing BitTorrent for Supporting Streaming Applications

  • Author

    Vlavianos, Aggelos ; Iliofotou, Marios ; Faloutsos, Michalis

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of California Riverside, Riverside, CA
  • fYear
    2006
  • fDate
    23-29 April 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    BitTorrent (BT) in the last years has been one of the most effective mechanisms for P2P content distribution. Although BT was created for distribution of time insensitive content, in this work we try to identify what are the minimal changes needed in the BT´s mechanisms in order to support streaming. The importance of this capability is that the peer will now have the ability to start enjoying the video before the complete download of the video file. This ability is particularly important in highly polluted environments, since the peer can evaluate the quality of the video content early and thus preserve its valuable resources. In a nutshell, our approach gives higher download priority to pieces that are close to be reproduced by the player. This comes in contrast to the original BT protocol, where pieces are downloaded in an out-of-order manner based solely on their rareness. In particular, our approach tries to strike the balance between downloading pieces in: (a) playing order, enabling smooth playback, and (b) the rarest first order, enabling the use of parallel downloading of pieces. In this work, we introduce three different Piece Selection mechanisms and we evaluate them through simulations based on how well they deliver streaming services to the peers.
  • Keywords
    peer-to-peer computing; video streaming; BiToS; BitTorrent; P2P content distribution; streaming applications; Application software; Computer science; Out of order; Peer to peer computing; Pollution measurement; Protocols; Streaming media; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2006. 25th IEEE International Conference on Computer Communications. Proceedings
  • Conference_Location
    Barcelona
  • ISSN
    0743-166X
  • Print_ISBN
    1-4244-0221-2
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2006.43
  • Filename
    4146696