DocumentCode
807861
Title
Learning to classify parallel input/output access patterns
Author
Madhyastha, Tara M. ; Reed, Daniel A.
Author_Institution
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
Volume
13
Issue
8
fYear
2002
fDate
8/1/2002 12:00:00 AM
Firstpage
802
Lastpage
813
Abstract
Input/output performance on current parallel file systems is sensitive to a good match of application access patterns to file system capabilities. Automatic input/output access pattern classification can determine application access patterns at execution time, guiding adaptive file system policies. In this paper, we examine and compare two novel input/output access pattern classification methods based on learning algorithms. The first approach uses a feedforward neural network previously trained on access pattern benchmarks to generate qualitative classifications. The second approach uses hidden Markov models trained on access patterns from previous executions to create a probabilistic model of input/output accesses. In a parallel application, access patterns can be recognized at the level of each local thread or as the global interleaving of all application threads. Classification of patterns at both levels is important for parallel file system performance; we propose a method for forming global classifications from local classifications. We present results from parallel and sequential benchmarks and applications that demonstrate the viability of this approach.
Keywords
feedforward neural nets; file organisation; hidden Markov models; learning (artificial intelligence); pattern classification; feedforward neural network; hidden Markov models; learning algorithms; parallel file systems; parallel input/output access patterns; pattern classification; probabilistic model; qualitative classifications; Adaptive systems; Feedforward neural networks; File systems; Hidden Markov models; Interleaved codes; Neural networks; Pattern classification; Pattern matching; Pattern recognition; Yarn;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2002.1028437
Filename
1028437
Link To Document