2010 39th International Conference on Parallel Processing Workshops 2010
DOI: 10.1109/icppw.2010.18
|View full text |Cite
|
Sign up to set email alerts
|

Multi-layer Prefetching for Hybrid Storage Systems: Algorithms, Models, and Evaluations

Abstract: Parallel storage systems have been highly scalable and widely used in support of data-intensive applications. In future systems with the nature of massive data processing and storing, hybrid storage systems opt for a solution to fulfill a variety of demands such as large storage capacity, high I/O performance and low cost. Hybrid storage systems (HSS) contain both high-end storage components (e.g. solid-state disks and hard disk drives) to guarantee performance, and low-end storage components (e.g. tapes) to r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…As we go up in the hierarchy, cost in dollars and data retrieval speed increase and size decreases. So, it is better to store the most important data that is most frequently demanded in the top level in order to provide high performance in their retrieval process [1] [12]. When a data block is requested by the application at the client-side node, the system search for it in the top level of the storage-side nodes, if it is not found, the system descends to the lower levels until it is founded and retrieved.…”
Section: Hybrid (Multi-level) Storage Environmentmentioning
confidence: 99%
See 2 more Smart Citations
“…As we go up in the hierarchy, cost in dollars and data retrieval speed increase and size decreases. So, it is better to store the most important data that is most frequently demanded in the top level in order to provide high performance in their retrieval process [1] [12]. When a data block is requested by the application at the client-side node, the system search for it in the top level of the storage-side nodes, if it is not found, the system descends to the lower levels until it is founded and retrieved.…”
Section: Hybrid (Multi-level) Storage Environmentmentioning
confidence: 99%
“…Data Prefetch process in hybrid (multi-levels) storage environment is performed by moving the important data blocks from a bottom level in the hierarchy to the top one. This process is technically challenging as it importantly needs to control both prefetch process aggressiveness and accuracy [7][9][11] [12].…”
Section: Data Prefetchmentioning
confidence: 99%
See 1 more Smart Citation
“…Previous studies provided empirical evidences that show how a hybrid storage system can extend the benefits of a single-level cache by augmenting storage systems with multi-level caches [14]- [18]. Nijim proposed a hybrid prefetching algorithm that can speculatively do prefetching in a hybrid storage system from tapes to hard drives and preload data from hard drives to solid state disks [11] [38]. Their study provided experimental results that show how one can leverage prefetching techniques to enhance I/O performance of hybrid storage systems.…”
Section: Prefetching In Hybrid Storage Systemsmentioning
confidence: 99%
“…For example if a hybrid storage system consists of a HDD at the bottom and SSD at the top, the top level is more energy efficient [40]. Typical storage devices in a modern hybrid storage system include main memory, solid state disks, hard disks, and magnetic tape subsystems (see, for example, [13,14]). …”
Section: Hybrid Storage Systemsmentioning
confidence: 99%