Publication: Marginal Cost-Benefit Analysis for Predictive File Prefetching
| dc.contributor.author | Reynolds, Paul | |
| dc.contributor.author | Highley, Timothy | |
| dc.date.accessioned | 2026-01-22T21:47:17Z | |
| dc.date.issued | 2003-01-01 | |
| dc.description | Original submission date: 2012-10-29T19:27:42Z | |
| dc.description.abstract | File prefetching can reduce file access latencies and improve overall performance. Prefetching can be especially important in on-line software on demand, where network latencies create unacceptable delays. Prefetching involves predicting future accesses and establishing when/whether to prefetch, based on future access predictions. Cost-benefit analysis (CBA) addresses when/whether to prefetch and it addresses the interaction between prefetching and caching. CBA weighs the expected benefits of file prefetching and the cost of expected buffer usage. We describe 1-Marginal CBA, an approach that employs probabilistic predictions, as opposed to deterministic hints. We present a probabilistically optimal, though intractable, algorithm, Opt, for a representative prediction model, and demonstrate that any other optimal algorithm under that model will also be intractable. We argue that in many circumstances 1-Marginal and Opt will make the same decisions. Finally, we present simulation results in which 1-Marginal reduced I/O time by an average of 19% and a maximum of 49% over other prefetching schemes in the literature, even when using the same predictor. Since the cost of 1-Marginal is comparable to that of other published algorithms the improvement is real. | |
| dc.identifier | rf55z7692 | |
| dc.identifier.citation | Highley, Timothy, and Paul Reynolds. "Marginal Cost-Benefit Analysis for Predictive File Prefetching." University of Virginia Dept. of Computer Science Tech Report (2003). | |
| dc.identifier.doi | 10.18130/V36J2F | |
| dc.identifier.uri | https://doi.org/10.18130/V36J2F | |
| dc.identifier.uri | https://libraopen.library.virginia.edu/handle/item/9058 | |
| dc.language | English | |
| dc.language.iso | en | |
| dc.publisher | University of Virginia, Department of Computer Science | |
| dc.rights | All rights reserved (no additional license for public reuse) | |
| dc.title | Marginal Cost-Benefit Analysis for Predictive File Prefetching | |
| dc.type | Technical Report | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | cf29c5c7-e29c-43b2-9477-62fe24622cff | |
| relation.isAuthorOfPublication | 4ac31e8b-8d86-43d1-a0eb-d9be9672f9e0 | |
| relation.isAuthorOfPublication.latestForDiscovery | cf29c5c7-e29c-43b2-9477-62fe24622cff |
Files
Original bundle
1 - 1 of 1