期刊文献+

基于代理缓存的流媒体动态调度算法研究 被引量:23

Study on Dynamic Scheduling Algorithms for Streaming Media Based on Proxy Caching
下载PDF
导出
摘要 该文研究了在 Internet环境下通过代理服务器将流媒体从源服务器传输到多个客户端时的骨干网络及服务器带宽消耗问题.在分析了传统多媒体流动态调度算法不足的基础上,提出了基于代理服务器协助的补丁预取与服务调度算法(P3S2A).由代理服务器通过单播连接从源服务器中获取流媒体数据,然后通过组播方式转发给客户端.同时根据当前客户请求到达的分布状况,代理服务器为后续到达的客户请求进行补丁预取及缓存.理论分析及实验结果表明,与传统的动态调度方法相比,该文提出的算法能够在不消耗更多的缓存空间的情况下,更有效地节省骨干网络的带宽资源,特别是在访问请求强度较高的情况下,效果更为突出. This paper investigates the backbone network and server bandwidth consumption of efficiently delivering streaming media from a remote server through a proxy to multiple asynchronous clients in Internet-like environments, where the server-proxy network connection provides unicast-only service, or the multicast capability is only offered on the proxy-client path. Based on the previous work, the authors propose proxy-assisted patch prefetching and service scheduling algorithm-P3S2A, which tightly combines the transmission scheduling schemes with proxy caching. In the proposed scheme, the proxy retrieves the entire multimedia stream from server through the unicast connection, and then delivers it to the clients via multicast. At the same time, the proxy adaptively prefetches the patching data for the subsequent requests from the ongoing entire stream and caches them at the buffer, which just depends on the current batching interval that has non-zero requests. As compared with the classical dynamic streaming scheduling strategies, the proposed algorithm is shown that it can reduce significantly the consumption of aggregate bandwidth on backbone link within much wider range of request arrival rate, but not consume more story space at proxy.
出处 《计算机学报》 EI CSCD 北大核心 2005年第2期185-194,共10页 Chinese Journal of Computers
基金 国家自然科学基金(60103005)资助
关键词 流媒体 批处理补丁 代理缓存 补丁预取 调度算法 Bandwidth Batch data processing Buffer storage Computer networks Dynamic programming Scheduling Servers Videotex
  • 相关文献

参考文献14

  • 1Viswanathan S., Imielinski T. Pyramid broadcasting for video on demand service. In: Proceedings of IEEE Multimedia Computing and Networking Conference, San Jose, CA, 1995, 2417: 66~77.
  • 2Hua K.A., Sheu S. Skyscraper broadcasting: A new broadcasting scheme for metropolitan VOD systems. In: Proceedings of ACM SIGCOMM'97, Cannes, France, 1997, 89~100.
  • 3Dan A., Sitaram D., Shahabuddin P. Scheduling policies for an on-demand video server with batching. In: Proceedings of ACM Multimedia, San Francisco, California, 1994, 15~23.
  • 4Hua K.A., Cai Y., Sheu S. Patching: A multicast technique for true video-on-demand services. In: Proceedings of ACM Multimedia, Britstol UK, 1998, 191~200.
  • 5White P., Crowcroft J. Optimized batch patching with classes of service. ACM SIGCOMM Computer Communication Review, 2000, 30(4): 21~28.
  • 6Verscheure O. , Verkatramani C. , Froassard P. , Amini L.Joint server scheduling and proxy caching for video delivery.Computer Communications, 2002, 25(4): 413-423.
  • 7Venkatramani C., Verscheure O., Frossard P., Lee K.W. Optimal proxy management for multimedia streaming in content distribution networks. In: Proceedings of ACM NOSSDAV, Miami Beach, FL, USA, 2002, 147~154.
  • 8Frossard P., Verscheure O. Batch patch caching for streaming media. IEEE Communications Letters, 2002, 6(4): 159~161.
  • 9Sen S., Rexford J., Towsley D. Proxy prefix caching for multimedia steams. In: Proceedings of IEEE Infocom'99, New York, USA, 1999, 3: 1310~1319.
  • 10Cai Y., Hua K.A., Vu K. Optimizing patching performance. In: Proceedings of ACM/SPIE Multimedia Computing and Networking, 1999, 203~215.

同被引文献196

引证文献23

二级引证文献97

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部