A Bayesian System for Cloud Performance Diagnosis and Prediction

The stochastic nature of the cloud systems makes cloud quality of service (QoS) performance diagnosis and prediction a challenging task. A plethora of factors including virtual machine types, data centre regions, CPU types, time-of-the-day, and day-of-the-week contribute to the variability of the cloud QoS. The state-of-the-art methods for cloud performance diagnosis do not capture and model complex and uncertain inter-dependencies between these factors for efficient cloud QoS diagnosis and prediction. This paper presents ALPINE, a proof-of-concept system based on Bayesian networks. Using a real-life dataset, we demonstrate that ALPINE can be utilised for efficient cloud QoS diagnosis and prediction under stochastic cloud conditions.

[1]  Rajiv Ranjan,et al.  An Infrastructure Service Recommendation System for Cloud Applications with Real-time QoS Requirement Constraints , 2017, IEEE Systems Journal.

[2]  Blesson Varghese,et al.  Cloud Benchmarking for Performance , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[3]  Jeffrey Heer,et al.  SpanningAspectRatioBank Easing FunctionS ArrayIn ColorIn Date Interpolator MatrixInterpola NumObjecPointI Rectang ISchedu Parallel Pause Scheduler Sequen Transition Transitioner Transiti Tween Co DelimGraphMLCon IData JSONCon DataField DataSc Dat DataSource Data DataUtil DirtySprite LineS RectSprite , 2011 .

[4]  Philipp Leitner,et al.  Patterns in the Chaos—A Study of Performance Variation and Predictability in Public IaaS Clouds , 2014, ACM Trans. Internet Techn..

[5]  Harald C. Gall,et al.  Cloud WorkBench: Benchmarking IaaS Providers based on Infrastructure-as-Code , 2015, WWW.

[6]  Rajiv Ranjan,et al.  An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art , 2013, Computing.

[7]  Adam Barker,et al.  Observing the clouds: a survey and taxonomy of cloud monitoring , 2014, Journal of Cloud Computing.

[8]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[9]  Rajiv Ranjan,et al.  Cloud monitoring for optimizing the QoS of hosted applications , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.