SC14: International Conference for High Performance Computing, Networking, Storage and Analysis 2014
DOI: 10.1109/sc.2014.56
|View full text |Cite
|
Sign up to set email alerts
|

Omnisc'IO: A Grammar-Based Approach to Spatial and Temporal I/O Patterns Prediction

Abstract: Abstract-The increasing gap between the computation performance of post-petascale machines and the performance of their I/O subsystem has motivated many I/O optimizations including prefetching, caching, and scheduling techniques. In order to further improve these techniques, modeling and predicting spatial and temporal I/O patterns of HPC applications as they run has became crucial.In this paper we present Omnisc'IO, an approach that builds a grammar-based model of the I/O behavior of HPC applications and uses… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
18
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(19 citation statements)
references
References 25 publications
(39 reference statements)
1
18
0
Order By: Relevance
“…This paper extends our previous work [15] by (1) proposing StarSequitur, an extension to Nevll-Manning's Sequitur that keeps the grammar size bounded in case of periodic sequences, and is able to predict futur incoming symbols, (2) making Omnisc'IO capable of predicting any number of future I/O operations, (3) improving Omnisc'IO's predictions capability by weighting predictions when several are available and (4) we performed extensive experiments that demonstrate the substantial benefit of StarSequitur, including the accurate predication of any sequence of N future operations, and bounded grammar sizes. 1) The context in which the operation is executed is extracted by recording the call stack of the program (upper-left part of Figure 1(a)).…”
Section: Introductionsupporting
confidence: 89%
“…This paper extends our previous work [15] by (1) proposing StarSequitur, an extension to Nevll-Manning's Sequitur that keeps the grammar size bounded in case of periodic sequences, and is able to predict futur incoming symbols, (2) making Omnisc'IO capable of predicting any number of future I/O operations, (3) improving Omnisc'IO's predictions capability by weighting predictions when several are available and (4) we performed extensive experiments that demonstrate the substantial benefit of StarSequitur, including the accurate predication of any sequence of N future operations, and bounded grammar sizes. 1) The context in which the operation is executed is extracted by recording the call stack of the program (upper-left part of Figure 1(a)).…”
Section: Introductionsupporting
confidence: 89%
“…An example of a computational experimentation application from computational systems biology that is organized this way is the MOLNs virtual cluster provisioning system for scalable cloud-native simulation of gene regulatory networks [Drawert et al, 2015]. MOLNs is part of the Stochastic Simulation Service, StochSS [Drawert et al, 2016]. It exposes an API for depositing and accessing simulation output files either at a shared filesystem served from instance or block storage attached to the cluster master node, or in object storage.…”
Section: Example: a Semi-supervised Model Exploration Workflowmentioning
confidence: 99%
“…At runtime, techniques can typically only use information from operations already performed. To predict future accesses, the technique proposed by Dorier et al [8] named Omnisc'IO, intercepts I/O operations and builds a grammar. The approach employed by Tang et al [9] periodically analyzes previous accesses and applies a rule library to predict future accesses (for prefetching).…”
Section: Related Workmentioning
confidence: 99%