Storage workload modelling by hidden Markov models: Application to Flash memory

被引:6
作者
Harrison, P. G. [1 ]
Harrison, S. K. [2 ]
Patel, N. M. [3 ]
Zertal, S. [4 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, London SW7 2AZ, England
[2] Royal Holloway Univ London, Egham, Middx, England
[3] NetApp Inc, Sunnyvale, CA 94089 USA
[4] Univ Versailles, PRiSM, F-78000 Versailles, France
基金
英国工程与自然科学研究理事会;
关键词
Hidden Markov Model; Fluid model; Markov modulated Poisson process; IO workload; Flash memory;
D O I
10.1016/j.peva.2011.07.022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A workload analysis technique is presented that processes data from operation type traces and creates a hidden Markov model (HMM) to represent the workload that generated those traces. The HMM can be used to create representative traces for performance models, such as simulators, avoiding the need to repeatedly acquire suitable traces. It can also be used to estimate the transition probabilities and rates of a Markov modulated arrival process directly, for use as input to an analytical performance model of Flash memory. The HMMs obtained from industrial workloads - both synthetic benchmarks, preprocessed by a file translation layer, and real, time-stamped user traces - are validated by comparing their autocorrelation functions and other statistics with those of the corresponding monitored time series. Further, the performance model applications, referred to above, are illustrated by numerical examples. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:17 / 40
页数:24
相关论文
共 22 条
[1]  
[Anonymous], 2000, The mathematica book
[2]  
Au K., 2004, MASCOTS
[3]  
Box G.E.P., 1976, Time Series Analysis: Forecasting and Control
[4]  
CAPPE O, 2005, SPR S STAT, P1
[5]  
Faibish Satin, 2008, 6 US C FIL STOR TECH
[6]  
Gomez Maria, 1999, MASCOTS
[7]   Response time distribution of flash memory accesses [J].
Harrison, Peter G. ;
Patel, Naresh M. ;
Zertal, Soraya .
PERFORMANCE EVALUATION, 2010, 67 (04) :248-259
[8]  
Hitz D., 1994, Proceedings of the USENIX Winter 1994 Technical Conference, P19
[9]  
Keaton K., 2001, WORKSH COMP ARCH EV
[10]  
Keaton K., 2000, CAECW 00