Theodolite is a framework for benchmarking the scalability of cloud-native applications. It automates deployment and monitoring of a cloud-native application for different load intensities and provisioned cloud resources and assesses whether specified service level objectives (SLOs) are fulfilled. Provided as a Kubernetes Operator, Theodolite allows defining, sharing, and archiving benchmarks and experiment configurations in declarative files. We demonstrate Theodolite’s benchmarking method and show how researchers and cloud engineers can execute existing scalability benchmarks or define new ones with Theodolite
Scalability refers to the ability of a system to handle resource utilization in a constant and smoot...
Microservice architectures have become increasingly popular in medium and large-scale cloud deployme...
Results from scalability benchmarking of Apache Flink using the Theodolite benchmarking method. The...
Theodolite is a framework for benchmarking the scalability of cloud-native applications such as micr...
Scalability is one of the most important quality characteristics of modern day applications. It is a...
Cloud-native applications constitute a recent trend for designing large-scale software systems. This...
Cloud-native applications constitute a recent trend for designing large-scale software systems. Howe...
Thesis Artifacts for: Benchmarking Scalability of Load Generator Tools A detailed description can b...
Modern distributed stream processing systems play an important role in cloud computing systems and B...
Analyzing the scalability and quality of service of large scale distributed systems, such as cloud b...
This repository contains a replication package and experimental results for our study Theodolite: Sc...
Nerdalize B.V. is an infrastructure-as-a-service (IaaS) cloud provider aiming to offer substantially...
A common trend is the decomposition of large software systems into multiple loosely coupled and inde...
Cloud-based software services have become more popular and dependable and are ideal for businesses w...
Part 1: Full Research PapersInternational audienceLoad testing has always been a crucial and expensi...
Scalability refers to the ability of a system to handle resource utilization in a constant and smoot...
Microservice architectures have become increasingly popular in medium and large-scale cloud deployme...
Results from scalability benchmarking of Apache Flink using the Theodolite benchmarking method. The...
Theodolite is a framework for benchmarking the scalability of cloud-native applications such as micr...
Scalability is one of the most important quality characteristics of modern day applications. It is a...
Cloud-native applications constitute a recent trend for designing large-scale software systems. This...
Cloud-native applications constitute a recent trend for designing large-scale software systems. Howe...
Thesis Artifacts for: Benchmarking Scalability of Load Generator Tools A detailed description can b...
Modern distributed stream processing systems play an important role in cloud computing systems and B...
Analyzing the scalability and quality of service of large scale distributed systems, such as cloud b...
This repository contains a replication package and experimental results for our study Theodolite: Sc...
Nerdalize B.V. is an infrastructure-as-a-service (IaaS) cloud provider aiming to offer substantially...
A common trend is the decomposition of large software systems into multiple loosely coupled and inde...
Cloud-based software services have become more popular and dependable and are ideal for businesses w...
Part 1: Full Research PapersInternational audienceLoad testing has always been a crucial and expensi...
Scalability refers to the ability of a system to handle resource utilization in a constant and smoot...
Microservice architectures have become increasingly popular in medium and large-scale cloud deployme...
Results from scalability benchmarking of Apache Flink using the Theodolite benchmarking method. The...