Prefetching with Multiple Disks for External Mergesort: Simulation and Analysis
نویسندگان
چکیده
With the increase in the size of main memory in computer systems multiple disks and aggressive prefetching can be employed to signi cantly reduce I O time Two prefetching strategies intra run and inter run for external merging using multiple disks are studied Their performance is evaluated using simu lation and simple analytical expressions are derived to explain their asymptotic behavior The results indi cate that a combination of the strategies can result in a signi cant reduction in I O time
منابع مشابه
Markov Analysis of Multiple-Disk Prefetching Strategies for External Merging
Pai, V.S., A.A. Schlffer and P.J. Varman, Markov analysis of multiple-disk prefetching strategies for external merging, Theoretical Computer Science 128 (1994) 21 l-239. Multiple-disk organizations can be used to improve the I/O performance of problems like external merging. Concurrency can be introduced by overlapping I/O requests at different disks and by prefetching additional blocks on each...
متن کاملSpeeding up External Mergesort
External mergesort is normally implemented so that each run is stored contiguously on disk and blocks of data are read exactly in the order they are needed during merging. We investigate two ideas for improving the performance of external mergesort: interleaved layout and a new reading strategy. Interleaved layout places blocks from diierent runs in consecutive disk addresses. This is done in t...
متن کاملBuffering and Read-Ahead Strategies for External Mergesort
The elapsed time for external mergesort is normally dominated by I/O time. This paper is focused on reducing I/O time during the merge phase. Three new buffering and readahead strategies are proposed, called equal buffering, extended forecasting and clustering. They exploit the fact that virtually all modern disks perform caching and sequential readahead. The latter two also collect information...
متن کاملIntegrated Parallel Prefetching and Caching
Prefetching and caching are widely-used approaches for improving the performance of le systems. A recent study shows that it is important to integrate the two, and proposed an algorithm that performs well both in theory and in practice [2, 1]. That study was restricted to the case of a single disk. Here, we study integrated prefetching and caching strategies for multiple disks. The interaction ...
متن کاملIntegrated Parallel Prefetching and Caching
Recently there has been a great deal of interest in prefetching from parallel disks, as a technique for enabling serial applications to improve I/O performance. Studies have also shown that for optimal performance, it is important to properly integrate prefetching and caching. In this paper, we study integrated prefetching and caching strategies for multiple disks. We present two algorithms, re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992