Randomized parallel prefetching and buffer management

被引:0
|
作者
Varman, PJ [1 ]
机构
[1] Rice Univ, Dept Elect & Comp Engn, Houston, TX 77005 USA
来源
PARALLEL AND DISTRIBUTED PROCESSING | 1998年 / 1388卷
关键词
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 条
  • [42] Thrashing control and avoidance for concurrent mergesorts using parallel prefetching
    Wu, KL
    Yu, PS
    Teng, JZ
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2001, 16 (06): : 349 - 359
  • [43] A trace-driven comparison of algorithms for parallel prefetching and caching
    Kimbrel, T
    Tomkins, A
    Patterson, RH
    Bershad, B
    Cao, P
    Felten, EW
    Gibson, GA
    Karlin, AR
    Li, K
    PROCEEDINGS OF THE SECOND SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '96), 1996, : 19 - 34
  • [44] Run Placement Policies for Concurrent Mergesorts Using Parallel Prefetching
    Wu, Kun-Lung
    Yu, Philip S.
    Teng, James Z.
    Knowledge and Information Systems, 1999, 1 (04): : 435 - 457
  • [45] Design of write merging and read prefetching buffer in DRAM controller for embedded processor
    Zhao, Chen
    Mei, Kuizhi
    Zheng, Nanning
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (05) : 451 - 457
  • [46] Improving the performance of Linux operating system via buffer cache partitioning and prefetching
    Jeon, HS
    Noh, SH
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (03): : 616 - 622
  • [47] Implementation and evaluation of prefetching in the Intel Paragon parallel file system
    Arunachalam, M
    Choudhary, A
    Rullman, B
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 554 - 559
  • [48] Strip-oriented asynchronous prefetching for parallel disk systems
    Liu, Yang
    Huang, Jian-zhong
    Shi, Xiao-dong
    Cao, Qiang
    Xie, Chang-sheng
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2012, 13 (11): : 799 - 815
  • [49] Parallel file system using dual cache scheme and prefetching
    Cho, JH
    Kim, CY
    Seo, DW
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2765 - 2770
  • [50] Run Placement Policies for Concurrent Mergesorts Using Parallel Prefetching
    Kun-Lung Wu
    Philip S. Yu
    James Z. Teng
    Knowledge and Information Systems, 1999, 1 (4) : 435 - 457