• DocumentCode
    1540086
  • Title

    Minimizing bandwidth requirements for on-demand data delivery

  • Author

    Eager, Derek ; Vernon, Mary ; Zahorjan, John

  • Author_Institution
    Dept. of Comput. Sci., Saskatchewan Univ., Saskatoon, Sask., Canada
  • Volume
    13
  • Issue
    5
  • fYear
    2001
  • Firstpage
    742
  • Lastpage
    757
  • Abstract
    Two recent techniques for multicast or broadcast delivery of streaming media can provide immediate service to each client request, yet achieve considerable client stream sharing which leads to significant server and network bandwidth savings. The paper considers: 1) how well these recently proposed techniques perform relative to each other and 2) whether there are new practical delivery techniques that can achieve better bandwidth savings than the previous techniques over a wide range of client request rates. The principal results are as follows: First, the recent partitioned dynamic skyscraper technique is adapted to provide immediate service to each client request more simply and directly than the original dynamic skyscraper method. Second, at moderate to high client request rates, the dynamic skyscraper method has required server bandwidth that is significantly lower than the recent optimized stream tapping/patching/controlled multicast technique. Third, the minimum required server bandwidth for any delivery technique that provides immediate real-time delivery to clients increases logarithmically (with constant factor equal to one) as a function of the client request arrival rate. Furthermore, it is (theoretically) possible to achieve very close to the minimum required server bandwidth if client receive bandwidth is equal to two times the data streaming rate and client storage capacity is sufficient for buffering data from shared streams. Finally, we propose a new practical delivery technique, called hierarchical multicast stream merging (HMSM), which has a required server bandwidth that is lower than the partitioned dynamic skyscraper and is reasonably close to the minimum achievable required server bandwidth over a wide range of client request rates
  • Keywords
    bandwidth allocation; broadcasting; client-server systems; multicast communication; multimedia communication; real-time systems; video on demand; HMSM; bandwidth requirement minimization; bandwidth savings; broadcast delivery; client receive bandwidth; client request arrival rate; client request rates; client storage capacity; client stream sharing; data streaming rate; dynamic skyscraper method; hierarchical multicast stream merging; immediate real-time delivery; immediate service; minimum required server bandwidth; multicast delivery; on-demand data delivery; optimized stream tapping/patching/controlled multicast technique; partitioned dynamic skyscraper technique; practical delivery techniques; server bandwidth; shared streams; streaming media; video-on-demand; Bandwidth; Broadcasting; Buffer storage; Computer Society; File servers; Merging; Multicast protocols; Network servers; Optimization methods; Streaming media;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.956098
  • Filename
    956098