2015
DOI: 10.4236/ijcns.2015.85018
|View full text |Cite
|
Sign up to set email alerts
|

Predictive Prefetching for Parallel Hybrid Storage Systems

Abstract: In this paper, we present a predictive prefetching mechanism that is based on probability graph approach to perform prefetching between different levels in a parallel hybrid storage system. The fundamental concept of our approach is to invoke parallel hybrid storage system's parallelism and prefetch data among multiple storage levels (e.g. solid state disks, and hard disk drives) in parallel with the application's on-demand I/O reading requests. In this study, we show that a predictive prefetching across multi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(6 citation statements)
references
References 40 publications
0
6
0
Order By: Relevance
“…As we have the small cache implemented in the SS level (SS Cache), our data prefetch mechanism will cache copies of prefetched data beside the application's data read request the are read from the HD (SS misses). No moves for the entire data blocks from the HD to the SS takes place as that will waste the SS level's capacity and we will consume the parallel storage' bandwidth; especially if some of these data blocks need to be returned to the HD level later [2]. Using our SSs and HDs installed in our research lab's distributed storage setting, we found that SS provides higher performance than HD when using big sized data blocks.…”
Section: Assumptionsmentioning
confidence: 89%
See 4 more Smart Citations
“…As we have the small cache implemented in the SS level (SS Cache), our data prefetch mechanism will cache copies of prefetched data beside the application's data read request the are read from the HD (SS misses). No moves for the entire data blocks from the HD to the SS takes place as that will waste the SS level's capacity and we will consume the parallel storage' bandwidth; especially if some of these data blocks need to be returned to the HD level later [2]. Using our SSs and HDs installed in our research lab's distributed storage setting, we found that SS provides higher performance than HD when using big sized data blocks.…”
Section: Assumptionsmentioning
confidence: 89%
“…Predictive approach predicts the data that will be requested in the future by the application based on its historical requests' patterns. An approach used to record the history of the application's previous data requests is called probability graph (PG) [2][6] [13]. Markov chain prediction approach was also used by other researchers [8].…”
Section: Data Prefetchmentioning
confidence: 99%
See 3 more Smart Citations