Automated Performance Evaluation for Multi-tier Cloud Service Systems Subject to Mixed Workloads

In multi-tier cloud service systems, performance evaluation relies on numerous experiments in order to collect key metrics such as resources usage. The approach may result in highly time-consuming in practice. In this paper, we propose an automated framework for performance tracking, data management and analysis to minimize human intervention in multi-tier cloud service systems. The framework support fine-grained analysis of the mixed workloads through the Discrete-time Markov-modulated Poisson process (DMMPP). A general multi-tier application is theoretically formulated as a queueing network to evaluate the performance. The effectiveness of the model has been validated through extensive experiments conducted in the RUBiS benchmark system.

[1]  Edward Chlebus,et al.  Nonstationary Poisson modeling of web browsing session arrivals , 2007, Inf. Process. Lett..

[2]  Marta Beltrán Automatic provisioning of multi-tier applications in cloud computing environments , 2015, The Journal of Supercomputing.

[3]  Calton Pu,et al.  Economical and Robust Provisioning of N-Tier Cloud Workloads: A Multi-level Control Approach , 2011, 2011 31st International Conference on Distributed Computing Systems.

[4]  Robert J. Elliott,et al.  Discrete-Time Expectation Maximization Algorithms for Markov-Modulated Poisson Processes , 2008, IEEE Transactions on Automatic Control.

[5]  Bruno Ciciani,et al.  Approximate Analytical Models for Networked Servers Subject to MMPP Arrival Processes , 2007, Sixth IEEE International Symposium on Network Computing and Applications (NCA 2007).