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
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);
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2012.2208199