• DocumentCode
    1463529
  • Title

    Buffer management and dimensioning for a pull-based parallel video server

  • Author

    Lee, Jack Y B

  • Author_Institution
    Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    11
  • Issue
    4
  • fYear
    2001
  • fDate
    4/1/2001 12:00:00 AM
  • Firstpage
    485
  • Lastpage
    496
  • Abstract
    There has been a trend toward designing video-on-demand systems using parallel-server architectures. By exploiting server-level parallelism, researchers can break through the performance limit of a single server, while keeping the system cost low by leveraging on commodity hardware platforms. A number of studies have demonstrated the feasibility of building parallel video servers around the client-pull architecture and one can even incorporate data redundancy into the system to sustain server-level failures. However, due to randomness of request arrivals and server processing time, dimensioning the server resource requirement is often difficult. This paper tackles the problem of buffer management and dimensioning for such a pull-based parallel video server. Using a generic buffer-pool model with worst-case analysis, upper bounds on the server buffer requirement are derived for a parallel-server design with multiple disks per server. The obtained bounds are independent of placement policy, video bit-rate, disk-scheduling discipline, and even number of servers in the system, making it applicable to a wide range of server designs. The analytical results also proved that the scalability of this pull-based server design will not be limited by the server buffer requirement
  • Keywords
    buffer storage; disc storage; parallel architectures; storage management; video servers; buffer dimensioning; buffer management; buffer scalability; client-pull architecture; commodity hardware platforms; data redundancy; disk retrieval process; generic buffer-pool model; parallel-server architecture; parallel-server design; pull-based parallel video server; random request arrivals; server processing time; server resource requirement dimensioning; server-level failures; upper bounds; video-on-demand systems; worst-case analysis; Buildings; Costs; Councils; Hardware; Lifting equipment; Scalability; Scheduling algorithm; Upper bound; Video compression; Video sharing;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.915355
  • Filename
    915355