System and method for handling data access
First Claim
1. A method for handling speculative access requests for a storage device in a computer system comprising the steps of:
- providing a speculative access threshold corresponding to a selected percentage of a total number of accesses to be speculatively issued, wherein said speculative access threshold is determined by an equation using one or more of the following;
a system access request rate and a percentage of access requests that do not have valid cached data available and require data from the storage device; and
intermixing demand accesses and speculative accesses in accordance with the speculative access threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for handling speculative access requests for a storage device in a computer system is provided. The method includes the steps of providing a speculative access threshold corresponding to a selected percentage of the total number of accesses to be speculatively issued, and intermixing demand accesses and speculative accesses in accordance with the speculative access threshold. In another embodiment, a method for reducing data access latency experienced by a user in a computer network is provided. The method includes the steps of providing a web page comprising a link to a data file stored on a database connected to the computer network, selecting a speculative access threshold corresponding to a selected percentage of data accesses which are to be speculatively provided to the user, and speculatively providing the data file in accordance with the speculative access threshold.
22 Citations
15 Claims
-
1. A method for handling speculative access requests for a storage device in a computer system comprising the steps of:
-
providing a speculative access threshold corresponding to a selected percentage of a total number of accesses to be speculatively issued, wherein said speculative access threshold is determined by an equation using one or more of the following;
a system access request rate and a percentage of access requests that do not have valid cached data available and require data from the storage device; andintermixing demand accesses and speculative accesses in accordance with the speculative access threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising
a CPU; -
a storage device; circuitry for providing a speculative access threshold corresponding to a selected percentage of a total number of accesses to the storage device that can be speculatively issued, wherein said speculative access threshold is determined by an equation using one or more of the following;
a system access request rate and a percentage of access requests that do not have valid cached data available and require data from the storage device; andcircuitry for intermixing demand accesses and speculative accesses in accordance with the speculative access threshold. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product embodied in a computer readable storage medium for handling speculative access requests for a storage device in a computer system comprising the programming steps of:
-
providing a speculative access threshold corresponding to a selected percentage of a total number of accesses to the storage device that can be speculatively issued, wherein said speculative access threshold is determined by an equation using one or more of the following;
a system access request rate and a percentage of access requests that do not have valid cached data available and require data from the storage device; andintermixing demand accesses and speculative accesses in accordance with the speculative access threshold. - View Dependent Claims (12, 13, 14, 15)
-
Specification