Title: Performance prediction of cloud applications through benchmarking and simulation
Authors: Antonio Cuomo; Massimiliano Rak; Umberto Villano
Addresses: Department of Engineering, University of Sannio, Benevento 82100, Italy ' Department of Engineering, Second University of Naples, Aversa 81031, Italy ' Department of Engineering, University of Sannio, Benevento 82100, Italy
Abstract: As the cloud paradigm gains widespread adoption, the performance evaluation and prediction of cloud applications remain daunting tasks, not yet fully accomplished. Nevertheless, reliable performance figures are the key to take the cloud to the next step, in which it will be possible to predict the maintenance cost of the applications and to introduce richer service level agreements between service providers and consumer. In this paper, we propose a methodology based on benchmarking and simulation that aims at predicting the performance of cloud applications developed through the mOSAIC framework. We prove the efficacy of the methodology on a real case study, showing how it is possible to predict performance indexes (throughput, message queue length, ...) under a generic workload, using pre-acquired benchmark results and simple simulation models.
Keywords: discrete event simulation; DES; cloud computing; concurrency; platform-as-a-service; PaaS; process-oriented simulation; performance prediction; benchmarking; maintenance costs; service level agreements; SLAs.
DOI: 10.1504/IJCSE.2015.071362
International Journal of Computational Science and Engineering, 2015 Vol.11 No.1, pp.46 - 55
Received: 05 Feb 2013
Accepted: 18 Jun 2013
Published online: 22 Aug 2015 *