• DocumentCode
    1341485
  • Title

    Demand-Aware Content Distribution on the Internet

  • Author

    Shakkottai, Srinivas ; Johari, Ramesh

  • Author_Institution
    Stanford Univ., Stanford, CA, USA
  • Volume
    18
  • Issue
    2
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    476
  • Lastpage
    489
  • Abstract
    The rapid growth of media content distribution on the Internet in the past few years has brought with it commensurate increases in the costs of distributing that content. Can the content distributor defray these costs through a more innovative approach to distribution? In this paper, we evaluate the benefits of a hybrid system that combines peer-to-peer and a centralized client-server approach against each method acting alone. A key element of our approach is to explicitly model the temporal evolution of demand. In particular, we employ a word-of-mouth demand evolution model due to Bass to represent the evolution of interest in a piece of content. Our analysis is carried out in an order scaling depending on the total potential mass of customers N in the market. Using this approach, we study the relative performance of peer-to-peer and centralized client-server schemes, as well as a hybrid of the two-both from the point of view of consumers as well as the content distributor. We show how awareness of demand can be used to attain a given average delay target with lowest possible utilization of the central server by using the hybrid scheme. We also show how such awareness can be used to take provisioning decisions. Our insights are obtained in a fluid model and supported by stochastic simulations.
  • Keywords
    Internet; client-server systems; content management; peer-to-peer computing; stochastic processes; client-server systems; demand-aware content distribution; fluid model; hybrid system; internet; media content distribution; peer-to-peer computing; stochastic simulations; word-of-mouth demand evolution model; Bass diffusion; content distribution; delay guarantees; peer-to-peer (P2P);
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2009.2035047
  • Filename
    5340664