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
10:20 – 10:40Coffee Break
10:40 – 12:00Session 1: Tracing, Observability & Overhead
12:00 – 13:10Lunch Break
13:10 – 13:35Keynote 2
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
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

Sessions

Session 1: Tracing, Observability & Overhead

  • Overhead Comparison of OpenTelemetry and Kieker in Python
    David Georg Reichelt (Lancaster University Leipzig), Shinhyung Yang (Kiel University), Wilhelm Hasselbring (Kiel University)
  • The Time Measurement Pattern in the JVM
    David Georg Reichelt (Lancaster University Leipzig), Shinhyung Yang (Kiel University), Wilhelm Hasselbring (Kiel University)
  • Understanding and Reducing OpenTelemetry Tracing Overhead in Kotlin Multiplatform
    Lorenz Bader (Johannes Kepler University Linz), Markus Weninger (Johannes Kepler University Linz)
  • eBPF jAgent: Transaction-level Resource Demand Tracing for Java Applications Using eBPF and OpenTelemetry
    Bryan Liegsalz (byteleaf GmbH), Andreas Brunnert (Munich University of Applied Sciences HM)

Session 2: Edge, Cloud & Distributed System Performance

  • Maven Build Processes of the Model-Driven IIoT Platform oktoflow – A Performance Analysis
    Holger Eichelberger (University of Hildesheim)
  • Ecoscape v2: Declarative Performance Resilience Benchmarking in the Edge-Cloud Continuum
    Hendrik Reiter (Kiel University), Wilhelm Hasselbring (Kiel University)
  • Explaining the Write Performance of Kafka under Hardware-Related Chaos Scenarios
    Mika Petersen (CAU Kiel), Hendrik Reiter (CAU Kiel), Wilhelm Hasselbring (CAU Kiel)

Session 3: Software Evolution, Ecosystems & Tooling

  • Bringing PlantUML to Kieker: Streamline the Visualization Pipeline Toward Kieker–Jupyter Notebook Interoperability
    Yorrick Josuttis (Kiel University), Shinhyung Yang (Kiel University), Wilhelm Hasselbring (Kiel University)
  • Analysis and Visualization of Kieker’s Software Evolution
    Malte Hansen (Kiel University), Daniel Riese (Kiel University), Johannes Klindt (Kiel University), Wilhelm Hasselbring (Kiel University)
  • Performance Implications of JPMS Adaptation – Experiments with Open-Source Applications Renew and Kieker
    Marcel Hansson (University of Hamburg), Daniel Moldt (University of Hamburg)
  • Revitalizing QPME: Modernizing a Queueing Petri Net Modeling and Simulation Environment
    David Linke (University of Würzburg), Nicolas Stadler (University of Würzburg), Nikolas Herbst (University of Würzburg), Samuel Kounev (University of Würzburg)

Session 4: Kotlin Multiplatform & Instrumentation

  • MooBench X Kotlin: Kotlin Multiplatform Benchmarking
    Markus Weninger (Johannes Kepler University Linz), Jannik Heinzlreiter (Johannes Kepler University Linz), David Georg Reichelt (Lancaster University Leipzig)
  • Kotlin Multiplatform IR Instrumentation: A Cross-Platform Runtime Overhead Analysis
    Lian Hörschläger (Johannes Kepler University Linz), Markus Weninger (Johannes Kepler University Linz)

Session 5: Benchmarking, Testbeds & Load Testing

  • Investigating the Warmup Behavior of Software Applications
    Jóakim von Kistowski (Aschaffenburg University of Applied Sciences), Elijah Seyfarth (Aschaffenburg University of Applied Sciences), Sebastian Frank (Independent Researcher)
  • A Configurable Microservice Testbed for Runtime Experiments
    Maria Borges (TU Berlin), Sebastian Werner (TU München)
  • CreoBench: An Open-Loop, Distributed Load Tester for Modern Microservice Benchmarking
    Yannik Lubas (University of Würzburg), Martin Sträßer (Aschaffenburg University of Applied Sciences), Ivo Rohwer (University of Würzburg), Samuel Kounev (University of Würzburg)
  • Designing a data acquisition system for performance in the context of the CMS experiment
    Fábio Carneiro (BTU), Leen Lambers (BTU), Olena Karacheban (CERN)

Session 6: AI Performance, Security & Machine Learning

  • Cooking in the Dark: Performance Evaluation of Matrix-Vector Operations in Neural Networks under Homomorphic Encryption
    Lukas Horn (University of Würzburg), Lennart Svoboda (University of Würzburg), Simon Engel (University of Würzburg), Thomas Prantl (University of Würzburg), Samuel Kounev (University of Würzburg)
  • What Does Pruning Actually Buy? Memory and Inference Time in Predictive Maintenance Models
    Daniel Grillmeyer (University of Würzburg), Sükrü Turhal (University of Würzburg), Samuel Kounev (University of Würzburg)
  • When Does Task Decomposition in Root Cause Analysis LLM-Workflows Cause Performance Regressions?
    Ivo Rohwer (University of Würzburg), Martin Sträßer (Aschaffenburg University of Applied Sciences), Yannik Lubas (University of Würzburg), Samuel Kounev (University of Würzburg), André Bauer (University of Chicago)