Performance study of large-scale video streaming services in highly heterogeneous environment

K. M. Ho, W. F. Poon, Kwok Tung Lo

Research output: Journal article publicationJournal articleAcademic researchpeer-review

16 Citations (Scopus)


To support large-scale Video-on-Demand (VoD) services in a heterogeneous network environment, either a replication or layering approach can be deployed to adapt the client bandwidth requirements. With the aid of the broadcasting and caching techniques, it has been proved that the overall performance of the system can be enhanced. In this paper, we explore the impact on the broadcasting schemes coupled with proxy caching and develop an analytical model to evaluate the system performance in a highly heterogeneous network environment. We develop guidelines for resources allocation, transmission strategies as well as caching schemes under different system configurations. The model can assist system designers to study various design options as well as perform system dimensioning. Moreover, a systematic comparison between replication and layering is performed. From the results, it can be seen that the system performance of layering is better than that of replication when the environment is highly heterogeneous even if the layering overhead is higher than 25%. In addition, it is found that the system blocking probability can be further reduced by exploring the broadcast capability of the network if the proxy server cannot store all the popular videos.
Original languageEnglish
Pages (from-to)763-773
Number of pages11
JournalIEEE Transactions on Broadcasting
Issue number4
Publication statusPublished - 1 Dec 2007


  • Broadcasting
  • Distributed servers
  • Layered video
  • Media streaming
  • Network performance model
  • Video-on-demand

ASJC Scopus subject areas

  • Media Technology
  • Electrical and Electronic Engineering


Dive into the research topics of 'Performance study of large-scale video streaming services in highly heterogeneous environment'. Together they form a unique fingerprint.

Cite this