Adaptive read ahead method of data recorded on a sequential media readable via a variable data block size storage device
First Claim
1. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a processor to perform operations to implement an adaptive read ahead method of a sequential media readable via a variable data block size storage device, the operations comprising:
- executing a read request of the sequential media in response to an electrical communication of the read request from a host, wherein the read request is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device; and
subsequent to the execution of the read request of the sequential media, setting an adaptive read ahead data block size variable to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request.
5 Assignments
0 Petitions
Accused Products
Abstract
A read request of a sequential media from a host is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device. Subsequently, if warranted, an adaptive read ahead data block size variable is set to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request, and one or more read ahead requests of the sequential media are executed with a read ahead data block size equal to the adaptive read ahead data block size variable. The adaptive read ahead data block size variable is conditionally adjusted based on the recorded data block size(s) of data recorded on the sequential media that is responsive to the execution(s) of the read ahead request(s)
-
Citations
30 Claims
-
1. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a processor to perform operations to implement an adaptive read ahead method of a sequential media readable via a variable data block size storage device, the operations comprising:
-
executing a read request of the sequential media in response to an electrical communication of the read request from a host, wherein the read request is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device; and
subsequent to the execution of the read request of the sequential media, setting an adaptive read ahead data block size variable to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and
a memory storing instructions operable with the processor for implementing an adaptive read ahead of a sequential media readable via a variable data block size sequential storage device, the instructions are executed for executing a read request of the sequential media in response to an electrical communication of the read request from a host, wherein the read request is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device; and
subsequent to the execution of the read request of the sequential media, setting an adaptive read ahead data block size variable to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for implementing an adaptive read ahead of a sequential media readable via a variable data block size sequential storage device, the method comprising:
-
executing a read request of the sequential media in response to an electrical communication of the read request from a host, wherein the read request is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device; and
subsequent to the execution of the read request of the sequential media, setting an adaptive read ahead data block size variable to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification