Browse Prior Art Database

Dynamic READ Ahead Buffering Heuristic

IP.com Disclosure Number: IPCOM000056780D
Original Publication Date: 1988-Feb-01
Included in the Prior Art Database: 2005-Feb-14

Publishing Venue

IBM

Related People

Authors:
Banning, WL [+details]

Abstract

Read-ahead buffering is the process of accessing the data an application requests plus additional data which immediately follows the data requested. This is done to improve performance for applications which sequentially access their data. With read-ahead buffering, processing delays are reduced because the data requested usually is already in memory. Some operating systems provide interfaces that allow an application to specify for each data file whether or not that file's data is to be buffered. The following describes a heuristic that can be used with operating systems which do not provide this type of function. IBM PC DOS is an example of an operating system which does not provide read-ahead buffering. Read-ahead buffering can improve performance for applications which sequentially access data.