• Home
  • Search
  • Competitive prefetching for concurrent sequential I/O
  • Open Access IconOpen Access
  • Cite Icon60
  • https://doi.org/10.1145/1272996.1273017Copy DOI Icon

Competitive prefetching for concurrent sequential I/O

  • Mar 21, 2007
  • Chuanpeng Li +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

During concurrent I/O workloads, sequential access to one I/O stream can be interrupted by accesses to other streams in the system. Frequent switching between multiple sequential I/O streams may severely affect I/O efficiency due to long disk seek and rotational delays of disk-based storage devices. Aggressive prefetching can improve the granularity of sequential data access in such cases, but it comes with a higher risk of retrieving unneeded data. This paper proposes a competitive prefetching strategy that controls the prefetching depth so that the overhead of disk I/O switch and unnecessary prefetching are balanced. The proposed strategy does not require a-priori information on the data access pattern, and achieves at least half the performance (in terms of I/O throughput) of the optimal offline policy. We also provide analysis on the optimality of our competitiveness result and extend the competitiveness result to capture prefetching in the case of random-access workloads.We have implemented the proposed competitive prefetching policy in Linux 2.6.10 and evaluated its performance on both standalone disks and a disk array using a variety of workloads (including two common file utilities, Linux kernel compilation, the TPC-H benchmark, the Apache web server, and index searching). Compared to the original Linux kernel, our competitive prefetching system improves performance by up to 53%. At the same time, it trails the performance of an oracle prefetching strategy by no more than 42%.

Similar Papers
  • Conference Article
  • Citations6

A prefetch-aware memory system for data access patterns in multimedia applications

  • May 08, 2018
  • Tareq A Alawneh +1
  • Research Article
  • Citations578

Effective hardware-based data prefetching for high-performance processors

  • May 01, 1995
  • IEEE Transactions on Computers
  • Tien-Fu Chen +1
  • Conference Article
  • Citations4

Variable Granularity Access Tracking Scheme for Improving the Performance of Software Transactional Memory

  • May 01, 2011
  • Sandya S Mannarswamy +1
  • Conference Article
  • Citations35

Sequential Prefetch Cache Sizing for Maximal Hit Rate

  • Aug 01, 2010
  • Swapnil Bhatia +2
  • Conference Article
  • Citations3

Heuristic Algorithms for Replication Transition Problem in the Grid Systems

  • May 01, 2008
  • Chun-Chen Hsu +2
  • Conference Article
  • Citations5

Effectiveness and predictability of in-network storage cache for Scientific Workflows

  • Feb 20, 2023
  • Caitlin Sim +8
  • Research Article
  • Citations1

Analyzing Data Access Characteristics of AIoT Workloads for Efficient Write Buffer Management

  • Jan 01, 2025
  • IEEE Internet of Things Journal
  • Jeongha Lee +2
  • Conference Article
  • Citations47

Understanding Data Characteristics and Access Patterns in a Cloud Storage System

  • May 01, 2013
  • Songbin Liu +3
  • Conference Article

A Comparative Evaluation of Modern Architectures for the Non-Local Means Filter using Performance Primitives Libraries and Compiler Directive APIs

  • Nov 04, 2021
  • Manuel Zumbado-Corrales +2
  • Conference Article
  • Citations39

Pinpointing data locality problems using data-centric analysis

  • Apr 01, 2011
  • Xu Liu +1
  • Research Article
  • Citations7

Disk Prefetching Mechanisms for Increasing HTTP Streaming Video Server Throughput

  • Mar 22, 2018
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems
  • Benjamin Cassell +5
  • Conference Article
  • Citations19

Measuring and optimizing a system for persistent database sessions

  • Apr 01, 2001
  • R.S Barga +1
  • Research Article
  • Citations12

A novel air indexing scheme for window query in non-flat wireless spatial data broadcast

  • Aug 01, 2011
  • Journal of Communications and Networks
  • Seokjin Im +3
  • Book Chapter

Answering Multiple-Item Queries in Data Broadcast Systems

  • Jan 01, 2009
  • Adesola Omotayo +4
  • Conference Article
  • Citations20

A Lightweight Auction Framework for Spectrum Allocation with Strong Security Guarantees

  • Jul 01, 2020
  • Ke Cheng +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.