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.
-
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