Randomized parallel prefetching and buffer management

被引:0
|
作者
Varman, PJ [1 ]
机构
[1] Rice Univ, Dept Elect & Comp Engn, Houston, TX 77005 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show that deterministic algorithms using bounded lookahead cannot fully exploit the potential of a parallel I/O system. Randomization can be used to significantly improve the performance of parallel prefetching and buffer management algorithms. Using randomization in the data layout and a simple prefetching scheme, we show that a read-once reference string of length N can be serviced in Theta(N/D) parallel I/Os in a D-disk system. For the case of read-many reference strings we introduce a novel algorithm using randomized write-back with a competitive ratio of Theta(root D). In contrast, we show that deterministic write-back results in a competitive ratio of at least Omega(D).
引用
收藏
页码:363 / 372
页数:10
相关论文
共 50 条
  • [1] Competitive parallel disk prefetching and buffer management
    Barve, R
    Kallahalla, M
    Varman, PJ
    Vitter, JS
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 36 (02): : 152 - 181
  • [2] Tight bounds for prefetching and buffer management algorithms for parallel I/O systems
    Varman, PJ
    Verma, RM
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (12) : 1262 - 1275
  • [3] Analysis of simple randomized buffer management for parallel I/O
    Kallahalla, M
    Varman, PJ
    [J]. INFORMATION PROCESSING LETTERS, 2004, 90 (01) : 47 - 52
  • [4] Improving parallel-disk buffer management using randomized writeback
    Kallahalla, M
    Varman, PJ
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 270 - 277
  • [5] Practical buffer cache management scheme based on simple prefetching
    Jeon, Heung Seok
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (03) : 926 - 934
  • [6] Dynamic buffer cache management scheme based on simple and aggressive prefetching
    Jeon, HS
    Noh, SH
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 4TH ANNUAL LINUX SHOWCASE AND CONFERENCE, ATLANTA, 2000, : 27 - 38
  • [7] Intelligent Clustering guided Adaptive Prefetching and Buffer Management for Stream Processing
    Lee, Sung Min
    Youn, Young Sun
    Yoon, Su Kyung
    Kim, Shin Dug
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 2498 - 2503
  • [8] A parallel processor architecture for prefetching
    Kim, SM
    Manoharan, S
    [J]. I-SPAN 2000: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES ALGORITHMS AND NETWORKS, PROCEEDINGS, 2000, : 254 - 259
  • [9] PRE-BUD: Prefetching for Energy-Efficient Parallel I/O Systems with Buffer Disks
    Manzanares, Adam
    Qin, Xiao
    Ruan, Xiaojun
    Yin, Shu
    [J]. ACM TRANSACTIONS ON STORAGE, 2011, 7 (01)
  • [10] Parallel prefetching and caching is hard
    Ambühl, C
    Weber, B
    [J]. STACS 2004, PROCEEDINGS, 2004, 2996 : 211 - 221