Demo Paper: Benchmarking Scalability of Cloud-Native Applications with Theodolite

被引:5
作者
Henning, Soeren [1 ]
Hasselbring, Wilhelm [1 ]
机构
[1] Univ Kiel, Software Engn Grp, Kiel, Germany
来源
2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2022) | 2022年
关键词
benchmarking; scalability; cloud-native;
D O I
10.1109/IC2E55432.2022.00037
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:275 / 276
页数:2
相关论文
共 8 条
[1]  
Cloud Native Computing Foundation, 2022, CNCF Annual Survey 2021
[2]  
Cloud Native Computing Foundation, 2018, CNCF CLOUD NAT DEF V
[3]   Cloud-Native Applications [J].
Gannon, Dennis ;
Barga, Roger ;
Sundaresan, Neel .
IEEE CLOUD COMPUTING, 2017, 4 (05) :16-21
[4]  
Henning S., 2021, INT C PERFORMANCE EN
[5]  
Henning S., 2021, S SOFTWARE PERFORMAN
[6]   A configurable method for benchmarking scalability of cloud-native applications [J].
Henning, Soeren ;
Hasselbring, Wilhelm .
EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
[7]   Theodolite: Scalability Benchmarking of Distributed Stream Processing Engines in Microservice Architectures [J].
Henning, Soeren ;
Hasselbring, Wilhelm .
BIG DATA RESEARCH, 2021, 25
[8]   Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study [J].
Kratzke, Nane ;
Quint, Peter-Christian .
JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 126 :1-16