Optimizing batch size for prefetching data over wide area networks
First Claim
Patent Images
1. A device, comprising:
- a processor to;
calculate a prefetch transfer time, Tpt, over a link in a network, where the prefetch transfer time includes an elapsed time interval from when data from a previous prefetch is first received by the device to when the data from the previous prefetch is finished being received by the device,where
1 Assignment
0 Petitions
Accused Products
Abstract
A data prefetching technique optimizes the batch size of prefetch requests. The optimized batch size may be determined based on a prefetch transfer time of a previous prefetch operation, where the prefetch transfer time is measured as an elapsed time interval from when data from the previous prefetch operation is first received to when the data from the previous prefetch operation is finished being received.
40 Citations
24 Claims
-
1. A device, comprising:
a processor to; calculate a prefetch transfer time, Tpt, over a link in a network, where the prefetch transfer time includes an elapsed time interval from when data from a previous prefetch is first received by the device to when the data from the previous prefetch is finished being received by the device, where - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An automated method, comprising:
measuring, by a network device, a prefetch transfer time, Tpt, over a network of a previously prefetched batch of data, the prefetch transfer time including an elapsed time interval from when portions of the previously prefetched batch of data is first received by the network device to when the previously prefetched batch of data is finished being received by the network device, where - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
18. A system, comprising:
-
a first network acceleration device to transmit data prefetch requests to request a determined batch size of data, the first network acceleration device determining the batch size to request based on a prefetch transfer time, Tpt, observed for previous prefetch requests, the prefetch transfer time including an elapsed time interval from when data associated with one of the previous prefetch requests is first received to when all of the data associated with the one of the previous prefetch requests is finished being received, where - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A network device comprising:
-
means for measuring a time interval from a previous data prefetch operation as an elapsed time from when data from the previous data prefetch operation is first received at the network device to when all of the data from the previous prefetch operation is finished being received at the network device, where the time interval includes a prefetch transfer time Tpt,
-
Specification