This repository contains benchmark implementations used for cost benchmarking of cloud event processing. Note that for implementation reasons, the "UC2" benchmark of our paper is named "UC3" in this repository.
If you use this software in a publication, please cite it as:
T. Pfandzelter, S. Henning, T. Schirmer, W. Hasselbring, D. Bermbach, Streaming vs. Functions: A Cost Perspective on Cloud Event Processing, Proceedings of the 10th IEEE International Conference on Cloud Engineering (IC2E 2022), Pacific Grove, CA, USA, 2022. DOI: 10.1109/IC2E55432.2022.00015. arXiv: 2204.11509 [cs.DC].
@inproceedings{pfandzelter_cost:2022,
title = "Streaming vs. Functions: A Cost Perspective on Cloud Event Processing",
booktitle = "Proceedings of the 10th IEEE International Conference on Cloud Engineering (IC2E 2022)",
author = "Pfandzelter, Tobias and Henning, S{\"o}ren and Schirmer, Trever and Hasselbring, Wilhelm and Bermbach, David",
year = 2022,
pages = "67-78",
doi = "10.1109/IC2E55432.2022.00015"
}For a full list of publications, please see our website.
The code in this repository is licensed under the terms of the Apache License v2.0.
Find the instructions for DSP in the streaming directory and instructions for FaaS in the functions directory.