A Cloud Benchmark Suite Combining Micro and Applications Benchmarks
Paper i proceeding, 2018

Micro and application performance benchmarks are commonly used to guide cloud service selection. However, they are often considered in isolation in a hardly reproducible setup with a flawed execution strategy. This paper presents a new execution methodology that combines micro and application benchmarks into a benchmark suite called RMIT Combined, integrates this suite into an automated cloud benchmarking environment, and implements a repeatable execution strategy. Additionally, a newly crafted Web serving benchmark called WPBench with three different load scenarios is contributed. A case study in the Amazon EC2 cloud demonstrates that choosing a cost-efficient instance type can deliver up to 40% better performance with 40% lower costs at the same time for the Web serving benchmark WPBench. Contrary to prior research, our findings reveal that network performance does not vary relevantly anymore. Our results also show that choosing a modern type of virtualization can improve disk utilization up to 10% for I/O-heavy workloads.

performance

cloud computing

Web application

benchmarking

application benchmark

micro benchmark

Författare

Joel Scheuner

Chalmers tekniska högskola

Philipp Leitner

Chalmers, Data- och informationsteknik, Software Engineering, Software Engineering for Cyber Psysical Systems

ACM/SPEC International Conference on Performance Engineering Companion

161-166 3186286

4th International Workshop on Quality-Aware DevOps (QUDOS)
Berlin, Germany,

Styrkeområden

Informations- och kommunikationsteknik

Ämneskategorier

Programvaruteknik

Datavetenskap (datalogi)

DOI

10.1145/3185768.3186286