Symposium Program

Monday, November 9 (University of Würzburg, M2, A109)

09:00-17:00Kieker Developer Meeting

Tuesday, November 10 (infosim)

09:00 – 09:30Registration and Get Together
09:30 – 09:40Opening and Welcome Note
09:40 – 09:55Short Reports on Palladio, Kieker, and Descartes
09:55 – 10:20Keynote 1 – usbvfiod: Insights into the Performance Aspects of USB Passthrough (Lukas Beierlieb, Cyberus Technology)
10:20 – 10:40Coffee Break
10:40 – 12:00Session 1: Tracing, Observability & Overhead
12:00 – 13:10Lunch Break
13:10 – 13:35Keynote 2 – The bottleneck is you: How AI agents take over performance work (Frank Flederer, TNG Technology Consulting)
13:35 – 14:35Session 2: Edge, Cloud & Distributed Systems Performance
14:35 – 14:55Coffee Break
14:55 – 16:15Session 3: Software Evolution, Ecosystems & Tooling
16:15 – 16:35Coffee Break
16:35 – 17:15Session 4: Kotlin Multiplatform & Instrumentation
17:15Closing and End of the First Day Remarks
19:30Conference Dinner at Bürgerspital

Wednesday, November 11 (infosim)

09:00 – 09:30Registration and Get Together
09:30 – 09:40Opening and Welcome Note
09:40 – 10:05Keynote 3 – Log Analytics at Petabyte Scale: Performance Engineering from Ingest to Insight (Sören Henning, Dynatrace)
10:05 – 10:25Coffee Break
10:25 – 11:45Session 5: Benchmarking, Testbeds & Load Testing
11:45 – 12:55Lunch Break
12:55 – 13:55Session 6: AI Performance, Security & Machine Learning
13:55Closing

Keynotes

usbvfiod: Insights into the Performance Aspects of USB Passthrough (Lukas Beierlieb, Cyberus Technology)

usbvfiod is a USB controller emulation that enables USB device passthrough to cloud-hypervisor VMs.
The emulated controller occupies an awkward position: it must translate the hardware-level interactions of the guest’s USB driver into higher-level requests understood by the Linux kernel’s userspace USB API, and vice versa for device responses.
In this talk, we discuss DMA accesses, request aggregation, context switches, and the ever-present trade-off between performance and security, backed by throughput measurements of USB stick reads.

Lukas Beierlieb is a software engineer at Cyberus Technology and a PhD student at the University of Würzburg, focusing on virtualization technology in both roles.

The bottleneck is you: How AI agents take over performance work (Frank Flederer, TNG Technology Consulting)

Performance problems are detected in seconds — answering “why is this slow?” might take days. Closing this diagnosis gap is not a measurement problem but an understanding problem: digging through telemetry, reading execution plans, correlating across team and repo borders, designing fixes that hold. Much of that work is a language task — the interface where LLM agents are strongest today. This talk walks the full performance cycle through real project stories where LLMs helped solving performance issues. The recipe: raw data in, explicit complexity analysis, MCP-connected context — and the human as director.

Log Analytics at Petabyte Scale: Performance Engineering from Ingest to Insight (Sören Henning, Dynatrace Research)

Logs are among the most valuable signals for understanding software behavior in production and at Dynatrace we ingest and analyze them at massive volume. Making log analytics scalable, near-real-time, and cost-efficient demands rigorous performance engineering, including intensive benchmarking as well as careful modeling and simulation for different scenarios. We’ll follow logs through our systems, from collection and transfer through matching, transformation and storage to querying and analysis and share our latest research results for each of these steps.

Sören is a researcher on real-time analytics at Dynatrace, working at the intersection of software engineering, distributed systems, and data management. His research focuses on scalable and dependable software architectures, particularly for data-intensive applications in modern cloud environments, as well as empirically grounded performance engineering.

Sessions

Session 1: Tracing, Observability & Overhead

Session 2: Edge, Cloud & Distributed System Performance

Session 3: Software Evolution, Ecosystems & Tooling

Session 4: Kotlin Multiplatform & Instrumentation

Session 5: Benchmarking, Testbeds & Load Testing

Session 6: AI Performance, Security & Machine Learning