Benchmarking Function Hook Latency in Cloud-Native Environments

  • Mario Kahlhofer
  • , Patrick Kern
  • , Sören Henning
  • , Stefan Rass

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Researchers and engineers are increasingly embracing cloud-native technologies for application development and performance evaluation. While this has improved the reproducibility of benchmarks in the cloud, the complexity of cloud-native environments makes it difficult to run benchmarks reliably. Cloudnative applications are often instrumented or altered at runtime, by dynamically patching or hooking them, which introduces a significant performance overhead. Our work discusses the benchmarking-related pitfalls of the dominant cloud-native technology, Kubernetes, and how they affect performance measurements of dynamically patched or hooked applications. We present recommendations to mitigate these risks and demonstrate how an improper experimental setup can negatively impact latency measurements.
Original languageEnglish
Title of host publication14th Symposium on Software Performance
Place of PublicationBonn
PublisherGesellschaft für Informatik e. V.
Pages11-13
Number of pages3
Volume43
Publication statusPublished - Nov 2023

Publication series

NameSSP'23

Fields of science

  • 102 Computer Sciences
  • 102016 IT security

JKU Focus areas

  • Sustainable Development: Responsible Technologies and Management

Cite this