EuroSys'16 Turorial

A tutorial, Server Benchmarking with CloudSuite 3.0, will be presented on April 18th at EuroSys 2016.

Tutorial In Brief

Since its inception, CloudSuite ( has emerged as a popular suite of benchmarks both in industry and among academics for the performance evaluation of cloud services. The EuroCloud Server project blueprinted key optimizations in server SoCs based on the salient features of CloudSuite workloads that lead to an order of magnitude improvement in efficiency while preserving QoS. ARM-based server products (e.g., Cavium ThunderX) have now emerged following these guidelines and showcasing the improved efficiency.

CloudSuite 3.0 is a major enhancement over prior releases both in workloads and infrastructure. It includes benchmarks that represent massive data manipulation with tight latency constraints such as in-memory data analytics using Apache Spark, a new real-time video streaming benchmark following today’s most popular video-sharing website setups, and a new web serving benchmark mirroring today’s multi-tier web server software stacks with a caching layer.

To ease the deployment of CloudSuite into private and public cloud systems, the benchmarks are integrated into the Docker container system and Google’s PerfKit Benchmarker. PerfKit helps at automate the process of benchmarking with a performance comparison across existing cloud server systems. CloudSuite 3.0 will be released and supported to run both on real hardware and a QEMU- based emulation platform.



Time Slot TopicMaterial
9:30 - 10:30CloudSuite 3.0Overview of CloudSuite 3.0
10:30 - 11:00 Coffee break
11:00 - 12:00CloudSuite 3.0 on Real HardwareRunning CloudSuite on real hardware
12:20 - 14:00Lunch break
14:00 - 15:00CloudSuite 3.0 Full-System SimulationIntroduction to Flexus and its interaction with the QEMU full-system simulator