System resource utilization analysis and prediction for cloud based applications under bursty workloads

  • Jianwei Yin
  • , Xingjian Lu*
  • , Hanwei Chen
  • , Xinkui Zhao
  • , Neal N. Xiong
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

29 Scopus citations

Abstract

Performance analysis and prediction need a solid understanding of the system workload. As a salient workload characteristic, burstiness has critical impact on resource provisioning and performance of cloud based applications. Thus performance analysis and prediction under bursty workloads are of crucial importance to cloud based applications. However, it is yet challenging for such analysis and prediction, since no accurate and effective bursty workload generator exists, as well as the fine-grained bursty workload analysis and prediction method. In this article, to deal with these challenges, a bursty workload generator has been proposed for Cloudstone (a cloud benchmark) based on 2-state Markovian Arrival Process (MAP2). Then based on this generator, a fine-grained performance analysis method, which can be used to predict the probability density function of CPU utilization, has been suggested for cloud based applications, to support better resource provisioning decision making and system performance optimization. Finally, extensive experiments are conducted in a Xen-based virtualized environment to evaluate the accuracy and effectiveness of the two methods. By comparing the actual value of Indices of Dispersion for Count with the target value deduced from MAP2 model, the experiments show the precision of our method is superior to existing works. By comparing the real and predicted system resource utilization under a variety of bursty workloads generated by the proposed generator, the experiments also demonstrate the effectiveness and accuracy of the proposed fine-grained system resource utilization prediction method.

Original languageEnglish
Pages (from-to)338-357
Number of pages20
JournalInformation Sciences
Volume279
DOIs
StatePublished - 20 Sep 2014
Externally publishedYes

Keywords

  • Burstiness
  • Fined-grained prediction
  • Index of dispersion for count
  • Workload generation

Fingerprint

Dive into the research topics of 'System resource utilization analysis and prediction for cloud based applications under bursty workloads'. Together they form a unique fingerprint.

Cite this