• DocumentCode
    29209
  • Title

    Optimal Content Placement for Peer-to-Peer Video-on-Demand Systems

  • Author

    Bo Tan ; Massoulie, Laurent

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    21
  • Issue
    2
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    566
  • Lastpage
    579
  • Abstract
    In this paper, we address the problem of content placement in peer-to-peer (P2P) systems, with the objective of maximizing the utilization of peers´ uplink bandwidth resources. We consider system performance under a many-user asymptotic. We distinguish two scenarios, namely “Distributed Server Networks” (DSNs) for which requests are exogenous to the system, and “Pure P2P Networks” (PP2PNs) for which requests emanate from the peers themselves. For both scenarios, we consider a loss network model of performance and determine asymptotically optimal content placement strategies in the case of a limited content catalog. We then turn to an alternative “large catalog” scaling where the catalog size scales with the peer population. Under this scaling, we establish that storage space per peer must necessarily grow unboundedly if bandwidth utilization is to be maximized. Relating the system performance to properties of a specific random graph model, we then identify a content placement strategy and a request acceptance policy that jointly maximize bandwidth utilization, provided storage space per peer grows unboundedly, although arbitrarily slowly, with system size.
  • Keywords
    cache storage; cataloguing; graph theory; network servers; peer-to-peer computing; resource allocation; video on demand; DSN; P2P systems; PP2PN; asymptotically optimal content placement strategies; bandwidth utilization; catalog size scales; content placement strategy; distributed server networks; large catalog scaling; limited content catalog; loss network model; many-user asymptotic; optimal content placement; peer population; peer-to-peer video-on-demand systems; peers uplink bandwidth resource utilization; pure P2P networks; request acceptance policy; specific random graph model; Bandwidth; Catalogs; Load modeling; Peer to peer computing; Servers; Streaming media; Vectors; cache management; content distribution networks; content placement; loss networks; optimization; peer-to-peer (P2P) computing; streaming media; video-on-demand (VoD);
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2208199
  • Filename
    6256764