Abstract
The possibility of handling infrequent, higher density, additional loads, used mainly for on-line characterization of workloads, is considered. This is achieved through a sliding version of a hidden Markov model (SlidHMM). Essentially, a SlidHMM keeps track of processes that change with time and the constant size of the observation set helps reduce the space and time complexity of the Baum-Welch algorithm, which now need only deal with the new observations. Practically, an approximate Baum-Welch algorithm, which is incremental and partly based on the simple moving average technique, is obtained, where new data points are added to an input trace without re-calculating model parameters, whilst simultaneously discarding any outdated points. The success of this technique could cut processing times significantly, making HMMs more efficient and thence synthetic workloads computationally more cost effective. The performance of our SlidHMM is validated in terms of means and standard deviations of observations (e.g. numbers of operations of certain types) taken from the original and synthetic traces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baum, L.E., Petrie, T.: Stastical Inference for Probabilistic Functions of Finite Markov Chains. The Annals of Mathematical Statistics 37, 1554–1563 (1966)
Baum, L.E., Petrie, T., Soules, G., Weiss, N.: A maximization technique occurring in the statistical analysis of probabilistic functions of Markov chains. The Annals of Mathematical Statistics 41, 164–171 (1970)
Harrison, P.G., Harrison, S.K., Patel, N.M., Zertal, S.: Storage Workload Modelling by Hidden Markov Models: Application to Flash Memory. Performance Evaluation 69, 17–40 (2012)
Florez-Larrahondo, G., Bridges, S., Hansen, E.A.: Incremental Estimation of Discrete Hidden Markov Models on a New Backward Procedure, Department of Computer Science and Engineering, Mississippi State University, Mississippi, USA (2005)
Burghardt, G., Duncan, R., Liu, L.: What You Should Expect From Trend Following (2004)
Chou, Y.: Statistical Analysis. In: Holt International, 17.9 (1975)
Whittle, P.: Hypothesis Testing in Time Series Analysis, Almquist and Wicksell (1951)
Zraiaa, M.: Hidden Markov Models: A Continuous-Time Version of the Baum-Welch Algorithm, Department of Computing, Imperial College London, London (2010)
Chis, T., Harrison, P.G.: Incremental HMM with an improved Baum-Welch Algorithm. In: Proceedings of Imperial College Computing Student Workshop (2012)
Viterbi, A.J.: Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory 13, 260–269 (1967)
Stenger, B., Ramesh, V., Paragois, N., Coetzee, F., Buhmann, J.M.: Topology free Hidden Markov Models: Application to background modeling. In: Proceedings of the International Conference on Computer Vision, pp. 297–301 (2001)
Chis, T., Harrison, P.G.: iSWoM: An Incremental Storage Workload Model using Hidden Markov Models, Department of Computing, Imperial College London (to be published, 2013)
Rabiner, L.R., Juang, B.H.: An Introduction to Hidden Markov Models. IEEE ASSP Magazine 3, 4–16 (1986)
Rabiner, L.R.: A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition. IEEE 77, 257–286 (1989)
Zhai, C.X.: A Brief Note on the Hidden Markov Models (HMMs), Department of Computer Science, University of Illinois at Urbana-Champaign, IL, USA (2003)
Au-Yeung, S.W.M., Harder, U., McCoy, E., Knottenbelt, W.J.: Predicting patient arrivals to an accident and emergency department. Emergency Medicine Journal 26, 241–244 (2009)
Chis, T.: Hidden Markov Models: Applications to Flash Memory Data and Hospital Arrival Times, Department of Computing, Imperial College London (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chis, T. (2013). Sliding Hidden Markov Model for Evaluating Discrete Data. In: Balsamo, M.S., Knottenbelt, W.J., Marin, A. (eds) Computer Performance Engineering. EPEW 2013. Lecture Notes in Computer Science, vol 8168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40725-3_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-40725-3_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40724-6
Online ISBN: 978-3-642-40725-3
eBook Packages: Computer ScienceComputer Science (R0)