Skip to main content

FASTSLIM: Prefetch-Safe Trace Reduction for I/O Cache Simulation

Publication ,  Journal Article
Jin, W; Sun, X; Chase, JS
Published in: ACM Transactions on Modeling and Computer Simulation
April 1, 2001

Trace-driven simulation is a valuable tool for evaluating I/O systems. This article presents a new algorithm, called FASTSLIM, that reduces the size of I/O traces and improves simulation performance without compromising simulation accuracy. FASTSLIM is more general than existing trace reduction algorithms in two ways. First, it is prefetch-safe: traces reduced by FASTSLIM yield provably exact simulations of I/O systems that use prefetching, a key technique for improving I/O performance. Second, FASTSLIM is compatible with a wide range of replacement policies, including common practical approximations to LRU. FASTSLIM-reduced traces are safe for simulations of storage hierarchies and systems with parallel disks. This article gives a formal treatment of prefetching and replacement issues for trace reduction, introduces the FASTSLIM algorithm, proves that FASTSLIM and variants are safe for a broad range of I/O caching and prefetching systems, and presents empirical results comparing FASTSLIM to competing trace reduction algorithms. © 2001, ACM. All rights reserved.

Duke Scholars

Published In

ACM Transactions on Modeling and Computer Simulation

DOI

EISSN

1558-1195

ISSN

1049-3301

Publication Date

April 1, 2001

Volume

11

Issue

2

Start / End Page

125 / 160

Related Subject Headings

  • Operations Research
  • 4901 Applied mathematics
  • 4602 Artificial intelligence
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Jin, W., Sun, X., & Chase, J. S. (2001). FASTSLIM: Prefetch-Safe Trace Reduction for I/O Cache Simulation. ACM Transactions on Modeling and Computer Simulation, 11(2), 125–160. https://doi.org/10.1145/384169.384170
Jin, W., X. Sun, and J. S. Chase. “FASTSLIM: Prefetch-Safe Trace Reduction for I/O Cache Simulation.” ACM Transactions on Modeling and Computer Simulation 11, no. 2 (April 1, 2001): 125–60. https://doi.org/10.1145/384169.384170.
Jin W, Sun X, Chase JS. FASTSLIM: Prefetch-Safe Trace Reduction for I/O Cache Simulation. ACM Transactions on Modeling and Computer Simulation. 2001 Apr 1;11(2):125–60.
Jin, W., et al. “FASTSLIM: Prefetch-Safe Trace Reduction for I/O Cache Simulation.” ACM Transactions on Modeling and Computer Simulation, vol. 11, no. 2, Apr. 2001, pp. 125–60. Scopus, doi:10.1145/384169.384170.
Jin W, Sun X, Chase JS. FASTSLIM: Prefetch-Safe Trace Reduction for I/O Cache Simulation. ACM Transactions on Modeling and Computer Simulation. 2001 Apr 1;11(2):125–160.

Published In

ACM Transactions on Modeling and Computer Simulation

DOI

EISSN

1558-1195

ISSN

1049-3301

Publication Date

April 1, 2001

Volume

11

Issue

2

Start / End Page

125 / 160

Related Subject Headings

  • Operations Research
  • 4901 Applied mathematics
  • 4602 Artificial intelligence
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics