• DocumentCode
    596
  • Title

    Peer-Assisted On-Demand Streaming: Characterizing Demands and Optimizing Supplies

  • Author

    Liu, Fangming ; Li, Bo ; Li, Baochun ; Jin, Hai

  • Author_Institution
    Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    62
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    351
  • Lastpage
    361
  • Abstract
    Nowadays, there has been significant deployment of peer-assisted on-demand streaming services over the Internet. Two of the most unique and salient features in a peer-assisted on-demand streaming system are the differentiation in the demand (or request) and the prefetching capability with caching. In this paper, we develop a theoretical framework based on queuing models, in order to 1) justify the superiority of service prioritization based on a taxonomy of requests, and 2) understand the fundamental principles behind optimal prefetching and caching designs in peer-assisted on-demand streaming systems. The focus is to instruct how limited uploading bandwidth resources and peer caching capacities can be utilized most efficiently to achieve better system performance. To achieve these objectives, we first use priority queuing analysis to prove how service quality and user experience can be statistically guaranteed, by prioritizing requests in the order of significance, including urgent playback (e.g., random seeks or initial startup), normal playback, and prefetching. We then proceed to construct a fine-grained stochastic supply-demand model to investigate peer caching and prefetching as a global optimization problem. This not only provides insights in understanding the fundamental characterization of demand, but also offers guidelines toward optimal prefetching and caching strategies in peer-assisted on-demand streaming systems.
  • Keywords
    Internet; cache storage; optimisation; peer-to-peer computing; queueing theory; video streaming; Internet; demand characterization; global optimization problem; peer caching capacities; peer-assisted on-demand streaming; prefetching capability; queuing models; service prioritization; supply optimization; uploading bandwidth resources; Analytical models; Bandwidth; Peer to peer computing; Prefetching; Queueing analysis; Servers; Streaming media; On-demand video streaming; peer-to-peer; performance evaluation; queuing model;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.222
  • Filename
    6081856