Optimized caching in systems with heterogeneous client populations

被引:13
作者
Eager, DL
Ferris, MC
Vernon, MK
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 5A9, Canada
[2] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
proxy caching; heterogenous systems; streaming media; optimization models;
D O I
10.1016/S0166-5316(00)00029-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An important question in providing on-demand access to large widely shared data files, such as popular video files, is how to effectively use regional (proxy) servers that can store some of the data close to the clients. The proxy caching problem is more complex in the context of continuous media files because of the need to consider bandwidth as well as storage constraints at the proxy servers, and because of the bandwidth sharing possibilities provided by recently proposed multicast delivery techniques. This paper develops new highly efficient analytic models for determining optimal proxy cache content in such environments. Specifically, the new models apply to heterogeneous systems in which the proxy servers have different client workloads and server capabilities. Results from the models provide general insights into caching strategies for such systems, and suggest that it may be useful to employ efficient cost models in actual systems to determine what content should be cached in response to the measured client workload. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:163 / 185
页数:23
相关论文
共 26 条
[1]  
Bisdikian CC, 1996, IEEE MULTIMEDIA, V3, P62, DOI 10.1109/93.556540
[2]  
Brooke A., 1988, GAMS USERS GUIDE
[3]   Hierarchical storage management in a distributed VOD system [J].
Brubeck, DW ;
Rowe, LA .
IEEE MULTIMEDIA, 1996, 3 (03) :37-47
[4]  
CAI Y, 1999, P SPIE ACM C MULT CO, P204
[5]  
Cao P, 1997, PROCEEDINGS OF THE USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, P193
[6]   Improving video-on-demand server efficiency through stream tapping [J].
Carter, SW ;
Long, DDE .
SIXTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 1997, :200-207
[7]  
CHANKHUNTHOD A, 1996, P 1996 USENIX TECHN
[8]  
Dantzig G. B., 1963, LINEAR PROGRAMMING E
[9]  
Eager D, 2000, PROC SPIE, V3969, P206
[10]   Optimal and efficient merging schedules for video-on-demand servers [J].
Eager, D ;
Vernon, M ;
Zahorjan, J .
ACM MULTIMEDIA 99, PROCEEDINGS, 1999, :199-202