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 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article