Trace-driven simulation of document caching strategies for Internet Web servers

被引:39
|
作者
Arlitt, MF
Williamson, CL
机构
[1] Department of Computer Science, University of Saskatchewan, Saskatoon, Sask.
[2] DISCUS Research Lab., Department of Computer Science, University of Saskatchewan, Saskatoon, Sask.
关键词
caching; Web server;
D O I
10.1177/003754979706800109
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Given the continued growth of the World-Wide Web, performance of Web servers is becoming increasingly important. File caching can be used to reduce the time that it takes a Web server to respond to client requests, by storing the most popular files in the main memory of the Web server, and by reducing the volume of data that must be transferred between secondary storage and the Web server. In this paper, we use trace-driven simulation to evaluate the effects of various replacement, threshold, and partitioning policies on the performance of a Web server. The workload traces for the simulations come from Web server access logs, from six different Internet Web servers. The traces represent three different orders of magnitude in server activity and two different orders of magnitude in time duration. The results from our simulation study show that frequency-based caching strategies, using a variation of the Least Frequently Used (LFU) replacement policy, perform the best for the Web server workload traces considered. Thresholding policies and cache partitioning policies for Internet Web servers do not appear to be effective.
引用
收藏
页码:23 / 33
页数:11
相关论文
共 50 条
  • [11] CausalSim: A Causal Framework for Unbiased Trace-Driven Simulation
    Alomar, Abdullah
    Hamadanian, Pouya
    Nasr-Esfahany, Arash
    Agarwal, Anish
    Alizadeh, Mohammad
    Shah, Devavrat
    PROCEEDINGS OF THE 20TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 2023, 2023, : 1115 - 1147
  • [12] Trace-Driven Analysis of ICN Caching Algorithms on Video-on-Demand Workloads
    Sun, Yi
    Fayaz, Seyed K.
    Guo, Yang
    Sekar, Vyas
    Jin, Yun
    Kaafar, Mohamed Ali
    Uhlig, Steve
    PROCEEDINGS OF THE 2014 CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT'14), 2014, : 363 - 375
  • [13] A TRACE-DRIVEN SIMULATION STUDY OF DYNAMIC LOAD BALANCING
    ZHOU, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (09) : 1327 - 1341
  • [14] Validation of trace-driven simulation models: Bootstrap tests
    Kleijnen, JPC
    Cheng, RCH
    Bettonvil, B
    MANAGEMENT SCIENCE, 2001, 47 (11) : 1533 - 1538
  • [15] SYNTHETIC TRACES FOR TRACE-DRIVEN SIMULATION OF CACHE MEMORIES
    THIEBAUT, D
    WOLF, JL
    STONE, HS
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (04) : 388 - 410
  • [16] Trace-Driven Haptic Traffic Characterization for Tactile Internet Performance Evaluation
    Ebrahimzadeh, Amin
    Maier, Martin
    Glitho, Roch H.
    2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 97 - 102
  • [17] Accurately modeling speculative instruction fetching in trace-driven simulation
    Bhargava, R
    John, LK
    Matus, F
    1999 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1999, : 65 - 71
  • [18] A Trace-driven Approach for Fast and Accurate Simulation of Manycore Architectures
    Butko, Anastasiia
    Garibotti, Rafael
    Ost, Luciano
    Lapotre, Vianney
    Gamatie, Abdoulaye
    Sassatelli, Gilles
    Adeniyi-Jones, Chris
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 707 - 712
  • [19] Validation of trace-driven simulation models: More on bootstrap tests
    Kleijnen, JPC
    Cheng, RCH
    Bettonvil, B
    PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 882 - 892
  • [20] Time-parallel trace-driven simulation of CSMA/CD
    Wu, H
    Fujimoto, RM
    Ammar, M
    SEVENTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION (PADS 2003), PROCEEDINGS, 2003, : 105 - 112