Title
Adaptive Control Of Pre-Fetching
Keywords
Pre-fetching algorithm; RAID; Real-time processing
Abstract
Redundant arrays of independent disks (RAID) remain the mass storage medium of choice for real-time processing and information storage and retrieval. This paper proposes new adaptive pre-fetching algorithms for RAID systems using "life-time function analysis of programs". The life-time function approach allows us to derive an inequality which allows us to determine when pre-fetching can be effective. This inequality relates the changes in disk transfer times to the changes in inter-page fault times with the ratio of disk transfer time to page fault time. We then use this inequality to design and adaptive pre-fetching strategies, and to propose a practical implementation. Simulation experiments to evaluate the effectiveness of the proposed approach are carried out. The analytical approach based on a single process execution model is extended to a multiprogramming environment using a queuing network model, as well as to a simpler approach using a "parallel processing" approximation. © 2001 Elsvier Science B.V. All rights reserved.
Publication Date
10-1-2001
Publication Title
Performance Evaluation
Volume
46
Issue
2-3
Number of Pages
177-192
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1016/S0166-5316(01)00043-8
Copyright Status
Unknown
Socpus ID
0035480167 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/0035480167
STARS Citation
Gelenbe, Erol and Zhu, Qi, "Adaptive Control Of Pre-Fetching" (2001). Scopus Export 2000s. 161.
https://stars.library.ucf.edu/scopus2000/161