Estimating Cloud Application Performance Based on Micro-Benchmark Profiling
Paper in proceeding, 2018

The continuing growth of the cloud computing market has led to an unprecedented diversity of cloud services. To support service selection, micro-benchmarks are commonly used to identify the best performing cloud service. However, it remains unclear how relevant these synthetic micro-benchmarks are for gaining insights into the performance of real-world applications.
Therefore, this paper develops a cloud benchmarking methodology that uses micro-benchmarks to profile applications and subsequently predicts how an application performs on a wide range of cloud services. A study with a real cloud provider (Amazon EC2) has been conducted to quantitatively evaluate the estimation model with 38 metrics from 23 micro-benchmarks and 2 applications from different domains. The results reveal remarkably low variability in cloud service performance and show that selected micro-benchmarks can estimate the duration of a scientific computing application with a relative error of less than 10% and the response time of a Web serving application with a relative error between 10% and 20%. In conclusion, this paper emphasizes the importance of cloud benchmarking by substantiating the suitability of micro-benchmarks for estimating application performance in comparison to common baselines but also highlights that only selected micro-benchmarks are relevant to estimate the performance of a particular application.

cloud computing

performance prediction

application benchmark

performance

Web application

micro benchmark

benchmarking

Author

Joel Scheuner

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Philipp Leitner

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

2018 IEEE 11th International Conference on Cloud Computing (CLOUD)

2159-6190 (ISSN) 2159-6190 (eISSN)

Vol. 2018-July 90-97 8457787
978-1-5386-7235-8 (ISBN)

IEEE 11th International Conference on Cloud Computing, CLOUD 2018
San Francisco, USA,

Areas of Advance

Information and Communication Technology

Subject Categories

Computer Science

DOI

10.1109/CLOUD.2018.00019

More information

Latest update

7/17/2024