A Randomized Online Algorithm for the File Caching Problem
スポンサーリンク
概要
- 論文の詳細を見る
Caching web files reduces user response time as well as network traffic. When implementing caches, the file caching problem must be addressed ; the problem is how to determine which files should be evicted from a cache when there is insufficient space for storing a new file so that the sum of the mis-hit (fault) file costs is minimized. Greedy-Dual-Size (GDS) is the best online algorithm in terms of competitiveness, i. e., k/(k-h+1)-competitive, where k and h are the storage space of, respectively, GDS and an optimal offline algorithm. GDS performs very well even in trace-driven simulations. The worst-case time taken to service a request is another important measure for online file caching algorithms since slow response times render caching meaningless from the client's view point. This paper proposes a fast randomized k/(k-h+1)-competitive algorithm that performs in O(2^<log k>) time per file eviction or insertion, whereas GDS takes O(log k) time, where 2^<log k> is a much slower increasing function than log k. To confirm its practicality, we conduct trace driven simulations. Experimental results show that our algorithm attains only slightly worse byte hit rates and sufficiently large reduced latency in comparison with GDS, and our algorithm is a good candidate for caches requiring high-speed processing such as second-level caches in the large networks.
- 社団法人電子情報通信学会の論文
- 2003-04-01
著者
-
MIYAZAKI Toshiaki
NTT Network Innovation Laboratories, NTT Corporation
-
Tani Seiichiro
Ntt Network Innovation Laboratories Ntt Corporation
-
Tani Seiichiro
Ntt Network Innovation Labs. Ntt Corporation
-
Miyazaki Toshiaki
Ntt Network Innovation Laboratories
-
Miyazaki Toshiaki
Ntt Network Innovation Labs. Ntt Corporation
関連論文
- Hierarchical Location Management Scheme Based on Collaboration of Mobile Nodes(Mobile Networking)(Internet Technology IV)
- A Randomized Online Algorithm for the File Caching Problem
- Passive Packet Loss Measurement Employing the IP Packet Feature Extraction Technique(Traffic Measurement and Analysis)(New Thechnologies and their Applications of the Internet)
- An Approach to Adaptive Network
- FLASH : Fast and Scalable Table-Lookup Engine Architecture for Telecommunications
- Simplified Routing Procedure for a CAD-Verified FPGA (Special Section on VLSI Design and CAD Algorithms)
- Active Anycast Technique that Achieves Capacity-Aware Load Balancing for Heterogeneous IP Networks(Internet)
- A High Time-Resolution Traffic Monitoring System(Traffic Measurement and Analysis)(New Thechnologies and their Applications of the Internet)