基于缓存窗口和段补丁预取的流媒体动态调度算法
doi: 10.3724/SP.J.1146.2006.00484
A Dynamic Scheduling Algorithm for Streaming Media Based on the Cache Window and Segment Patch Pre-fetching
-
摘要: 该文提出了一种新的基于缓存窗口和段补丁预取的移动流媒体动态调度算法,采用代理缓存窗口自适应伸缩和分段缓存补丁块方案,实现了移动流媒体对象在代理服务器中缓存的数据量和其流行度成正比的原则。仿真结果表明,对于客户请求到达速率的变化,该算法比传统算法具有更好的适应性,在最大缓存空间相同的情况下,能显著减少通过补丁通道传输的补丁数据,从而降低了服务器和骨干网络带宽的使用,能快速缓存媒体对象到缓存窗口,同时减少了代理服务器的缓存平均占有量。Abstract: A novel dynamic scheduling algorithm for mobile streaming media based on the cache window and segment patch pre-fetching is proposed. It employs the scheme that the cache window size can be increased or decreased adaptively according to the popularity of the requested object and the patch bytes that are segmented and cached. The principle is obeyed that the data cached for each mobile streaming media object are in proportion to their popularity at the proxy server. Simulation results show that this strategy is more adaptive than conventional algorithm for the variety of the request arrival rates. It can significantly reduce patching data through patching channel under the circumstance of the same maximum cache space. This can effectively reduce the server load and network bandwidth usage on backbone link. It can faster cache the media object than P3S2A algorithm. It reduces the average occupied cache space at the proxy.
-
Verscheure O, Venkatramani C, Frossard P, and Amini L. Joint server scheduling and proxy caching for video delivery[J].Computer Communications.2002, 25(4):413-423[2]Frossard P and Verscheure O. Batch patch caching for streaming media[J].IEEE Communications Letters.2002, 6(4):159-161[3]覃少华,李子木,蔡青松,胡建平. 基于代理缓存的流媒体动态调度算法研究[J]. 计算机学报,2005, 28(2): 185-194. Qin Shao-hua, Li Zi-mu, and Cai Qing-song, and Hu Jian-ping. Study on dynamic scheduling algorithms for streaming media based on proxy caching[J]. Chinese Journal of Computers, 2005, 28(2): 185-194.
计量
- 文章访问数: 3094
- HTML全文浏览量: 82
- PDF下载量: 728
- 被引次数: 0