Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007 2007
DOI: 10.1145/1272996.1273017
|View full text |Cite
|
Sign up to set email alerts
|

Competitive prefetching for concurrent sequential I/O

Abstract: During concurrent I/O workloads, sequential access to one I/O stream can be interrupted by accesses to other streams in the system. Frequent switching between multiple sequential I/O streams may severely affect I/O efficiency due to long disk seek and rotational delays of disk-based storage devices. Aggressive prefetching can improve the granularity of sequential data access in such cases, but it comes with a higher risk of retrieving unneeded data. This paper proposes a competitive prefetching strategy that c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 43 publications
(23 citation statements)
references
References 20 publications
0
23
0
Order By: Relevance
“…The intention of such change was likely to reduce wasted prefetching on unneeded data. However, it might be a wrong tradeoff given that the existing I/O prefetching depth is already far below a balanced level [8]. Anomaly cause #5 (new), afflicting 2.6.23: The fourth highest ranked metric in Figure 11(E), the device-level I/O request size, was helpful.…”
Section: Discovered Anomaly Causesmentioning
confidence: 99%
“…The intention of such change was likely to reduce wasted prefetching on unneeded data. However, it might be a wrong tradeoff given that the existing I/O prefetching depth is already far below a balanced level [8]. Anomaly cause #5 (new), afflicting 2.6.23: The fourth highest ranked metric in Figure 11(E), the device-level I/O request size, was helpful.…”
Section: Discovered Anomaly Causesmentioning
confidence: 99%
“…I/O prefetching is also a very effective way of improving I/O performance [33,1,7,41,21,13]. Mowry et al [33] used compilerguided information to manage prefetch commands more effectively.…”
Section: Related Workmentioning
confidence: 99%
“…Li and Shen proposed a memory management scheme that handles non-accessed but prefetched pages separately from the rest of the memory buffer cache [21]. More recent studies to improve conventional I/O prefetching using additional file and access history information include Diskseen [41], Competitive Prefetching [7] and AMP [15]. In comparison to these studies, our work targets multiple-CPU execution scenarios.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…To increase the prediction accuracy, previous kernel prefetching techniques have generally focused on taking advantage of sequential access patterns that are relatively easy to detect and quite effective [1]- [3]. However, it is observed that there are two major problems of these kernel prefetching techniques.…”
Section: Introductionmentioning
confidence: 99%