• DocumentCode
    3098753
  • Title

    Achieving the Maximum P2P Streaming Rate Using a Small Number of Trees

  • Author

    Kim, Joohwan ; Srikant, R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Champaign, IL, USA
  • fYear
    2011
  • fDate
    July 31 2011-Aug. 4 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We consider structured peer-to-peer (P2P) networks for distributing streaming data such as real-time video. In such P2P networks, each chunk of data is transferred from the server to all the peers using a data distribution tree. The number of trees and the number of children in each tree contribute to the overhead in the data distribution process. In this paper, we show that the maximum streaming rate can be achieved using O(logN) trees in a network of N peers with homogeneous upload capacities, where each peer has O(1) children in each tree. It is further shown that O(1) trees suffice to achieve a near- maximum streaming rate with heterogeneous upload capacities. The solution involves mapping the tree construction problem to a novel Block Packing problem where two-dimensional blocks are packed into a two-dimensional bin subject to some packing constraints. The block packing problem allows us to visualize network bandwidth usage, thus facilitating a particular way to construct trees which establish the above bounds.
  • Keywords
    bin packing; peer-to-peer computing; trees (mathematics); block packing problem; data distribution tree; heterogeneous upload capacities; maximum P2P streaming rate; real-time video; streaming data; structured peer-to-peer networks; two-dimensional blocks; Buildings; Peer to peer computing; Servers; Streaming media; Upper bound; Vegetation; Zinc;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on
  • Conference_Location
    Maui, HI
  • ISSN
    1095-2055
  • Print_ISBN
    978-1-4577-0637-0
  • Type

    conf

  • DOI
    10.1109/ICCCN.2011.6005902
  • Filename
    6005902