Proceedings of the 22nd International Symposium on High-Performance Parallel and Distributed Computing 2013
DOI: 10.1145/2462902.2462909
|View full text |Cite
|
Sign up to set email alerts
|

I/O acceleration with pattern detection

Abstract: The I/O bottleneck in high-performance computing is becoming worse as application data continues to grow. In this work, we explore how patterns of I/O within these applications can significantly affect the effectiveness of the underlying storage systems and how these same patterns can be utilized to improve many aspects of the I/O stack and mitigate the I/O bottleneck. We offer three main contributions in this paper. First, we develop and evaluate algorithms by which I/O patterns can be efficiently discovered … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(13 citation statements)
references
References 32 publications
0
13
0
Order By: Relevance
“…For instance, higher performance is achieved when accessing sequentially positioned portions of a file in large requests as opposed to accessing small sparse portions. For this reason, many optimization techniques ( [5], [6], [7]) have been proposed aiming at adapting the access pattern to achieve the best performance from the file system.…”
Section: Introductionmentioning
confidence: 99%
“…For instance, higher performance is achieved when accessing sequentially positioned portions of a file in large requests as opposed to accessing small sparse portions. For this reason, many optimization techniques ( [5], [6], [7]) have been proposed aiming at adapting the access pattern to achieve the best performance from the file system.…”
Section: Introductionmentioning
confidence: 99%
“…To put it from another way, the approach of data prefetching focuses on determining what to prefetch, it cares about how to forecast the future possible read operation, which is critical to the effectiveness of data prefetching. There are more sophisticated approaches for predictive prefetching, also named automatic prefetching schemes that utilize HHM or neural nets or other predictive algorithms to forecast I/O operations by using I/O access patterns of the application [5,6,[29][30][31][32][33]. These systems employ specific algorithms to predict the application's future I/O access request based on past I/O tracks.…”
Section: Related Workmentioning
confidence: 99%
“…Besides, J. He et al [23] have explored and classified patterns of I/O within applications, thereby allowing powerful I/O optimization strategies including pattern-aware prefetching to enhance I/O performance.…”
Section: I/o Optimization By Using Either Logical I/o Access Informatmentioning
confidence: 99%