2012 IEEE 11th International Symposium on Network Computing and Applications 2012
DOI: 10.1109/nca.2012.26
|View full text |Cite
|
Sign up to set email alerts
|

A Pipelining Approach to Informed Prefetching in Distributed Multi-level Storage Systems

Abstract: Abstract-In this paper, we present an informed prefetching technique called IPODS that makes use of application-disclosed access patterns to prefetch hinted blocks in distributed multilevel storage systems. We develop a prefetching pipeline in IPODS, where an informed prefetching process is divided into a set of independent prefetching steps among multiple storage levels in a distributed system. In the IPODS system, while data blocks are prefetched from hard disks to memory buffers in remote storage servers, d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
8
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 15 publications
1
8
0
Order By: Relevance
“…Hint-K [22][23] uses the k-step hint history information of both demote and promote operations, which can efficiently describe the activeness of data blocks. In addition, with the development of tiered storage [49] , unified single level cache algorithms (e.g., UARC [17] ) are another way to provide a comprehensive solution for hybrid memory systems.…”
Section: Multilevel Cache Algorithmsmentioning
confidence: 99%
“…Hint-K [22][23] uses the k-step hint history information of both demote and promote operations, which can efficiently describe the activeness of data blocks. In addition, with the development of tiered storage [49] , unified single level cache algorithms (e.g., UARC [17] ) are another way to provide a comprehensive solution for hybrid memory systems.…”
Section: Multilevel Cache Algorithmsmentioning
confidence: 99%
“…In [1] [6] [7], we proposed several informed prefetching mechanisms for hybrid storage systems. Our observations show that there exist some problems with informed prefetching like: application must provide hints, there should be a lead time to ensure file is prefetched, and informed prefetching is not good for multiple executables.…”
Section: Motivationsmentioning
confidence: 99%
“…As we did in [1] [6] [7], let us consider a simple hybrid storage system, where there are two-level disk array composed of an SSD (top) and an HDD (bottom). All of the data blocks can initially be distributed between the two levels.…”
Section: Data Initial Placementmentioning
confidence: 99%
“…As we did in [3], [4], and [22], we use LASR real world trace [23] that represent an application that issues 11,686 I/O data read requests of about 800 distinct data blocks. Trace used in our experiments represents an application that performs a few overhead processing operations that consume a very tiny CPU processing time between each two subsequent I/O data requests.…”
Section: Assumptionsmentioning
confidence: 99%