• DocumentCode
    1601679
  • Title

    Measurement-based optimization techniques for bandwidth-demanding peer-to-peer systems

  • Author

    Ng, T. S Eugene ; Chu, Yang-Hua ; Rao, Sanjay G. ; Sripanidkulchai, Kunwadee ; Zhang, Hui

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    3
  • fYear
    2003
  • Firstpage
    2199
  • Abstract
    Measurement-based optimization is one important strategy to improve the performance of bandwidth-demanding peer-to-peer systems. However, to date, we have little quantitative knowledge of how well basic lightweight measurement-based techniques such as RTT probing, 10KB TCP probing, and bottleneck bandwidth probing may work in practice in the peer-to-peer environment. By conducting trace-based analyses, we find that the basic techniques can help achieve 40 to 50% optimal performance. To deepen our understanding, we analyze some of the intrinsic properties of these techniques. Our analyses reveal the inherent difficulty of the peer selection problem due to the extreme heterogeneity in the peer-to-peer environment, and that the basic techniques are limited because their primary strength lies in eliminating the low-performance peers rather than reliably identifying the best-performing one. However, our analyses also reveal two key insights that can potentially be exploited by applications. First, for adaptive applications that can continuously change communication peers, the basic techniques are highly effective in guiding the adaption process. In our experiments, typically an 80% optimal peer can be found by trying less than 5 candidates. Secondly, we find that the basic techniques are highly complementary and can potentially be combined to better identify a high-performance peer, thus even applications that cannot adapt may benefit. Using media file sharing and overlay multicast streaming as case studies, we have systematically experimented with several simple combined peer selection techniques. Our results show that for the nonadaptive media file sharing application, a simple combined technique can boost performance to 60% optimal. In contrast, for the continuously adaptive overlay multicast application, we find that a basic technique with even low-fidelity network information is sufficient to ensure good performance. We believe our findings will help guide the future designs of high-performance peer-to-peer systems.
  • Keywords
    Internet; file organisation; multicast communication; telecommunication network routing; transport protocols; Internet; RTT probing; TCP probing; bottleneck bandwidth probing; media file sharing; network measurement-based optimization; overlay multicast streaming; peer selection techniques; peer-to-peer systems; trace-based analysis; Bandwidth; Contracts; Engineering profession; Government; Large-scale systems; Peer to peer computing; Performance analysis; Space exploration; Streaming media; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-7752-4
  • Type

    conf

  • DOI
    10.1109/INFCOM.2003.1209240
  • Filename
    1209240