Researchers and engineers are increasingly adopting 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. Cloud-native 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 experi...
Cloud computing is becoming increasingly popular and widely used in both industries and academia. Ma...
Data centre based cloud computing has revolutionised the way businesses use computing infrastructure...
As the world becomes more inter-connected and dependent on the Internet, networks become ever more p...
Rigorous performance engineering traditionally assumes measur- ing on bare-metal environments to con...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
Software performance faults have severe consequences for users, developers, and companies. One way t...
The increasing popularity of cloud computing and various options have manifolded over time. The fore...
Many web information systems and applications are now run as cloud-hosted systems. The consumers oft...
Micro and application performance benchmarks are commonly used to guide cloud service selection. How...
The continuing growth of the cloud computing market has led to an unprecedented diversity of cloud s...
Context. Cloud computing has become the de facto standard for deploying modern web-based software sy...
PhDPublic cloud infrastructures provide exible hosting for web application providers, but the ren...
peer-reviewedCloud computing is causing a paradigm shift in the provision and use of software. This...
When deploying an application in the cloud, a developer often wants to know which of the wide varie...
Cloud benchmarking has become a hot topic in cloud computing research. The idea to attach performanc...
Cloud computing is becoming increasingly popular and widely used in both industries and academia. Ma...
Data centre based cloud computing has revolutionised the way businesses use computing infrastructure...
As the world becomes more inter-connected and dependent on the Internet, networks become ever more p...
Rigorous performance engineering traditionally assumes measur- ing on bare-metal environments to con...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
Software performance faults have severe consequences for users, developers, and companies. One way t...
The increasing popularity of cloud computing and various options have manifolded over time. The fore...
Many web information systems and applications are now run as cloud-hosted systems. The consumers oft...
Micro and application performance benchmarks are commonly used to guide cloud service selection. How...
The continuing growth of the cloud computing market has led to an unprecedented diversity of cloud s...
Context. Cloud computing has become the de facto standard for deploying modern web-based software sy...
PhDPublic cloud infrastructures provide exible hosting for web application providers, but the ren...
peer-reviewedCloud computing is causing a paradigm shift in the provision and use of software. This...
When deploying an application in the cloud, a developer often wants to know which of the wide varie...
Cloud benchmarking has become a hot topic in cloud computing research. The idea to attach performanc...
Cloud computing is becoming increasingly popular and widely used in both industries and academia. Ma...
Data centre based cloud computing has revolutionised the way businesses use computing infrastructure...
As the world becomes more inter-connected and dependent on the Internet, networks become ever more p...