• DocumentCode
    1239004
  • Title

    Fast proxy delivery of multiple streaming sessions in shared running buffers

  • Author

    Chen, Songqing ; Shen, Bo ; Yan, Yong ; Basu, Sujoy ; Zhang, Xiaodong

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
  • Volume
    7
  • Issue
    6
  • fYear
    2005
  • Firstpage
    1157
  • Lastpage
    1169
  • Abstract
    With the falling price of memory, an increasing number of multimedia servers and proxies are now equipped with a large memory space. Caching media objects in the memory of a proxy helps to reduce the network traffic, the disk I/O bandwidth requirement, and the data delivery latency. The running buffer approach and its alternatives are representative techniques to caching streaming data in the memory. There are two limits in the existing techniques. First, although multiple running buffers for the same media object co-exist in a given processing period, data sharing among multiple buffers is not considered. Second, user access patterns are not insightfully considered in the buffer management. In this paper, we propose two techniques based on shared running buffers in the proxy to address these limits. Considering user access patterns and characteristics of the requested media objects, our techniques adaptively allocate memory buffers to fully utilize the currently buffered data of streaming sessions, with the aim to reduce both the server load and the network traffic. Experimentally comparing with several existing techniques, we show that the proposed techniques achieve significant performance improvement by effectively using the shared running buffers.
  • Keywords
    cache storage; media streaming; multimedia servers; bandwidth requirement; buffer management; data delivery latency; fast proxy delivery; media streaming; multimedia server; multiple streaming session; network traffic; shared running buffer; user access pattern; video-on-demand; Bandwidth; Buffer storage; Computer science; Delay; File servers; Laboratories; Network servers; Streaming media; Telecommunication traffic; Web server; Patching; proxy caching; shared running buffer; streaming media; video-on-demand (VOD);
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2005.858417
  • Filename
    1542093