Researchers propose and employ various methods to analyze, model, optimize and manage modern distributed cloud applications. In order to demonstrate and evaluate these methods in realistic scenarios, researchers rely on reference applications. These applications should offer a range of different behaviors, degrees of freedom allowing for customization and should use a modern and representative technology stack. Existing testing and benchmarking applications are either outdated, designed for specific testing scenarios, or do not offer the necessary degrees of freedom. Further, most cloud reference applications are difficult to deploy and run. In this paper, we present the TeaStore, a micro-service-based test and reference cloud application. TeaStore offers services with various performance characteristics and a high degree of freedom regarding its deployment and configuration to be used as a cloud reference application for researchers. The TeaStore is designed for the evaluation of performance modeling and resource management techniques. We invite cloud researchers to use the TeaStore and provide it open-source, extendable, easily deployable and monitorable.
%0 Conference Paper
%1 EiKiGrBaScHeKo2018-UCC-TeastorePoster
%A Eismann, Simon
%A v. Kistowski, Jóakim
%A Grohmann, Johannes
%A Bauer, André
%A Schmitt, Norbert
%A Herbst, Nikolas
%A Kounev, Samuel
%B Proceedings of 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion)
%D 2018
%I IEEE
%K Cloud Design_of_software_and_systems Tool descartes t_poster myown
%P 11--12
%R 10.1109/UCC-Companion.2018.00021
%T TeaStore: A Micro-Service Reference Application for Cloud Researchers
%U https://doi.org/10.1109/UCC-Companion.2018.00021
%X Researchers propose and employ various methods to analyze, model, optimize and manage modern distributed cloud applications. In order to demonstrate and evaluate these methods in realistic scenarios, researchers rely on reference applications. These applications should offer a range of different behaviors, degrees of freedom allowing for customization and should use a modern and representative technology stack. Existing testing and benchmarking applications are either outdated, designed for specific testing scenarios, or do not offer the necessary degrees of freedom. Further, most cloud reference applications are difficult to deploy and run. In this paper, we present the TeaStore, a micro-service-based test and reference cloud application. TeaStore offers services with various performance characteristics and a high degree of freedom regarding its deployment and configuration to be used as a cloud reference application for researchers. The TeaStore is designed for the evaluation of performance modeling and resource management techniques. We invite cloud researchers to use the TeaStore and provide it open-source, extendable, easily deployable and monitorable.
@inproceedings{EiKiGrBaScHeKo2018-UCC-TeastorePoster,
abstract = {Researchers propose and employ various methods to analyze, model, optimize and manage modern distributed cloud applications. In order to demonstrate and evaluate these methods in realistic scenarios, researchers rely on reference applications. These applications should offer a range of different behaviors, degrees of freedom allowing for customization and should use a modern and representative technology stack. Existing testing and benchmarking applications are either outdated, designed for specific testing scenarios, or do not offer the necessary degrees of freedom. Further, most cloud reference applications are difficult to deploy and run. In this paper, we present the TeaStore, a micro-service-based test and reference cloud application. TeaStore offers services with various performance characteristics and a high degree of freedom regarding its deployment and configuration to be used as a cloud reference application for researchers. The TeaStore is designed for the evaluation of performance modeling and resource management techniques. We invite cloud researchers to use the TeaStore and provide it open-source, extendable, easily deployable and monitorable. },
added-at = {2020-04-06T11:25:11.000+0200},
author = {Eismann, Simon and v. Kistowski, J{\'o}akim and Grohmann, Johannes and Bauer, Andr{\'e} and Schmitt, Norbert and Herbst, Nikolas and Kounev, Samuel},
biburl = {https://www.bibsonomy.org/bibtex/2b0c67397ef2096b0166bda1afa01d10d/norbert.schmitt},
booktitle = {Proceedings of 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion)},
doi = {10.1109/UCC-Companion.2018.00021},
interhash = {2f0a0ee75571298bfc860096534cf65c},
intrahash = {b0c67397ef2096b0166bda1afa01d10d},
keywords = {Cloud Design_of_software_and_systems Tool descartes t_poster myown},
month = dec,
pages = {11--12},
publisher = {IEEE},
timestamp = {2022-11-16T09:09:21.000+0100},
title = {TeaStore: A Micro-Service Reference Application for Cloud Researchers},
url = {https://doi.org/10.1109/UCC-Companion.2018.00021},
venue = {Zurich, Switzerland},
year = 2018
}