This branch is WIP and contains the upcoming release of CloudSuite v4.0. If you are looking for CloudSuite 3, please checkout the CSv3 branch.
CloudSuite is a benchmark suite for cloud services. The fourth release consists of ten applications that have been selected based on their popularity in today's datacenters. The benchmarks are based on real-world software stacks and represent real-world setups. In v4.0, we have added multi-architecture support to Cloudsuite, so that the workloads can be run on processors using x86, ARM, and RISC-V architectures.
For more details on how to run the workloads, please follow each workload's documentation:
- Data Analytics
- Data Caching
- Data Serving
- Graph Analytics
- In-memory Analytics
- Media Streaming
- Web Search
- Web Serving
To see which workloads are currently functioning on the new architectures, you can find the status matrix here.
CloudSuite's software components are all available as open-source software. All of the software components are governed by their own licensing terms. Researchers interested in using CloudSuite are required to fully understand and abide by the licensing terms of the various components. For more information, please refer to the license page.
To ease the deployment of CloudSuite into private and public cloud systems, we provide docker images for all CloudSuite benchmarks (available here). We are also integrating CloudSuite into Google's PerfKit Benchmarker. PerfKit helps at automating the process of benchmarking across existing cloud-server systems.
We encourage CloudSuite users to use GitHub issues for requests for enhancements, questions or bug fixes.