Companion of the 2023 ACM/SPEC International Conference
It is our great pleasure to welcome you to the 14th annual ACM/SPEC International Conference on Performance Engineering (ICPE 2023) and to the cultural city of Coimbra - located in the center of Portugal, known as A cidade dos estudantes (the city of the students), and hosting the oldest University in Portugal and of Portuguese language, the University of Coimbra.
The International Conference on Performance Engineering (ICPE) is the leading international forum for presenting and discussing novel ideas, innovations, trends and experiences in the field of performance engineering.
ICPE 2023 Welcome
General Chairs
Marco Vieira (University of Coimbra, Portugal)
Valeria Cardellini (University of Rome Tor Vergata, Italy)
Program Chairs
Antinisca Di Marco (University of L’Aquila, Italy)
Petr Tůma (Charles University, Czechia)
ICPE 2023 Conference Organization
ICPE 2023 Sponsors & Supporters
Table of contents
- Emerging Research Track
- Artifacts Track
- Data Challenge Track
- Posters and Demonstrations Track
- Tutorials
- First Workshop on Artificial Intelligence for Performance Modeling, Prediction, and Control (AIPerf 2023)
- First FastContinuum Workshop (Fast Continuum 2023)
- First Workshop on Serverless, Extreme-Scale, and Sustainable Graph Processing Systems (GraphSys 2023)
- Sixth Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf 2023)
- Eleventh International Workshop on Load Testing and Benchmarking of Software Systems (LTB 2023)
- First Practically FAIR Workshop (PFAIR 2023)
- Fourth Workshop on Education and Practice of Performance Engineering (WEPPE 2023)
- Eighth Workshop on Challenges in Performance Methods for Software Development (WOSP-C 2023)
Emerging Research Track
Incremental Change Detection Method For Data Center Power Efficiency Metrics (Work In Progress Paper):
- Authors
- Jana Backhus
- Yasutaka Kono
- DOI
- 10.1145/3578245.3585027
- Pages
- 1 -- 7
Design-time Performability Evaluation of Runtime Adaptation Strategies (Work In Progress Paper):
- Authors
- Martina Rapp
- Max Scheerer
- Ralf Reussner
- DOI
- 10.1145/3578245.3585028
- Pages
- 9 -- 15
Event-based Simulation for Transient Systems with Capture Replay to Predict Self-Adaptive Systems (Work in Progress Paper):
- Authors
- Sarah Stieß
- Stefan Höppner
- Steffen Becker
- Matthias Tichy
- DOI
- 10.1145/3578245.3585029
- Pages
- 17 -- 23
Transparent Trace Annotation for Performance Debugging in Microservice-oriented Systems (Work In Progress Paper):
- Authors
- Adel Belkhiri
- Ahmad Shahnejat Bushehri
- Felipe Gohring de Magalhaes
- Gabriela Nicolescu
- DOI
- 10.1145/3578245.3585030
- Pages
- 25 -- 32
Visualizing Runtime Evolution Paths in a Multidimensional Space (Work In Progress Paper):
- Authors
- Hagen Tarner
- Fabian Beck
- DOI
- 10.1145/3578245.3585031
- Pages
- 33 -- 38
Enhancing the Configuration Tuning Pipeline of Large-Scale Distributed Applications Using Large Language Models (Idea Paper):
- Authors
- Gagan Somashekar
- Rajat Kumar
- DOI
- 10.1145/3578245.3585032
- Pages
- 39 -- 44
A Case of Multi-Resource Fairness for Serverless Workflows (Work In Progress Paper):
- Authors
- Amit Samanta
- Ryan Stutsman
- DOI
- 10.1145/3578245.3585033
- Pages
- 45 -- 50
Challenges and Future Directions in Efficiency Benchmarking (Vision Paper):
- Authors
- Maximilian Meissner
- Klaus-Dieter Lange
- Sanjay Sharma
- Jeremy Arnold
- Aaron Cragin
- Patrick Galizia
- Mike Petrich
- Bin Zhang
- Samuel Kounev
- DOI
- 10.1145/3578245.3585034
- Pages
- 51 -- 55
A Reference Architecture for Datacenter Scheduler Programming Abstractions: Design and Experiments (Work In Progress Paper):
- Authors
- Aratz Manterola Lasa
- Sacheendra Talluri
- Alexandru Iosup
- DOI
- 10.1145/3578245.3585035
- Pages
- 57 -- 63
Artifacts Track
GraalVM Compiler Benchmark Results Dataset (Data Artifact):
- Authors
- Lubomír Bulej
- Vojtech Horký
- Michele Tucci
- Petr Tuma
- François Farquet
- David Leopoldseder
- Aleksandar Prokopec
- DOI
- 10.1145/3578245.3585025
- Pages
- 65 -- 69
Data Challenge Track
Uncovering Steady State Executions in Java Microbenchmarking with Call Graph Analysis:
- Authors
- Madeline Janecek
- Sneh Patel
- Naser Ezzati-Jivan
- DOI
- 10.1145/3578245.3584689
- Pages
- 71 -- 75
A Study of Java Microbenchmark Tail Latencies:
- Authors
- Sen He
- In Kee Kim
- Wei Wang
- DOI
- 10.1145/3578245.3584690
- Pages
- 77 -- 81
Efficient Data Processing: Assessing the Performance of Different Programming Languages:
- Authors
- Lukas Beierlieb
- André Bauer
- Robert Leppich
- Lukas Iffländer
- Samuel Kounev
- DOI
- 10.1145/3578245.3584691
- Pages
- 83 -- 87
Analysing Static Source Code Features to Determine a Correlation to Steady State Performance in Java Microbenchmarks:
- Authors
- Jared Chad Swanzen
- Kyle Thomas Botes
- Husnaa Molvi
- Omphile Monchwe
- Dan Phala
- Dustin van der Haar
- DOI
- 10.1145/3578245.3584692
- Pages
- 89 -- 93
Searching for the Ground Truth: Assessing the Similarity of Benchmarking Runs:
- Authors
- André Bauer
- Martin Straesser
- Mark Leznik
- Lukas Beierlieb
- Marius Hadry
- Nathaniel Hudson
- Kyle Chard
- Samuel Kounev
- Ian Foster
- DOI
- 10.1145/3578245.3584693
- Pages
- 95 -- 99
Identification and Classification of JMH Microbenchmark States using Time Series Analysis:
- Authors
- Tom Wallace
- Beatrice Ombuki-Berman
- Naser Ezzati-Jivan
- DOI
- 10.1145/3578245.3584694
- Pages
- 101 -- 105
Software Mining -- Investigating Correlation between Source Code Features and Michrobenchmark's Steady State:
- Authors
- Amirmahdi Khosravi Tabrizi
- Naser Ezzati-Jivan
- DOI
- 10.1145/3578245.3584695
- Pages
- 107 -- 111
Posters and Demonstrations Track
Towards Evaluation/Mitigation Risk of Systemic Failures in a Recoverable Network with Redistributed Elastic Load:
- Authors
- Vladimir Marbukh
- DOI
- 10.1145/3578245.3584926
- Pages
- 115 -- 116
Challenges and Possible Approaches for Sustainable Digital Twinning:
- Authors
- Stijn Bellis
- Joachim Denil
- DOI
- 10.1145/3578245.3584927
- Pages
- 117 -- 118
PerfoRT: A Tool for Software Performance Regression:
- Authors
- Paulo Roberto Farah
- Silvia Regina Vergilio
- DOI
- 10.1145/3578245.3584928
- Pages
- 119 -- 120
Tutorials
Parallel Performance Engineering using Score-P and Vampir:
- Authors
- William Williams
- Holger Brunst
- DOI
- 10.1145/3578245.3583715
- Pages
- 121 -- 125
Core-Level Performance Engineering with the Open-Source Architecture Code Analyzer (OSACA) and the Compiler Explorer:
- Authors
- Jan Laukemann
- Georg Hager
- DOI
- 10.1145/3578245.3583716
- Pages
- 127 -- 131
First Workshop on Artificial Intelligence for Performance Modeling, Prediction, and Control (AIPerf 2023)
ICPE'23 AIPerf Workshop Chairs' Welcome:
- Authors
- Emilio Incerto
- Marin Litoiu
- Riccardo Pinciroli
- DOI
- 10.1145/3578245.3584940
- Pages
- 133 -- 133
Let's Take Back Control: A Journey through a Novel Generation of Control Techniques for Performance Engineering:
- Authors
- Daniele Masti
- DOI
- 10.1145/3578245.3585426
- Pages
- 135 -- 135
Using Reinforcement Learning to Control Auto-Scaling of Distributed Applications:
- Authors
- Gabriele Russo Russo
- DOI
- 10.1145/3578245.3585427
- Pages
- 137 -- 138
OSCAR-P and aMLLibrary: Performance Profiling and Prediction of Computing Continua Applications
- Authors
- Enrico Galimberti
- Bruno Guindani
- Federica Filippini
- Hamta Sedghani
- Danilo Ardagna
- Germán Moltó
- Miguel Caballer
- DOI
- 10.1145/3578245.3584941
- Pages
- 139 -- 146
Towards Novel Statistical Methods for Anomaly Detection in Industrial Processes:
- Authors
- Simone Tonini
- Fernando Barsacchi
- Francesca Chiaromonte
- Daniele Licari
- Andrea Vandin
- DOI
- 10.1145/3578245.3585036
- Pages
- 147 -- 153
First FastContinuum Workshop (Fast Continuum 2023)
ICPE'23 Fast Continuum Workshop Chairs' Welcome:
- Authors
- Danilo Ardagna
- Elisabetta Di Nitto
- Lorenzo Blasi
- Francesc Lordan
- DOI
- 10.1145/3578245.3584932
- Pages
- 155 -- 155
On the Acceleration of FaaS Using Remote GPU Virtualization:
- Authors
- Diana M. Naranjo Delgado
- Manuel Contreras
- Germán Moltó
- Sebastián Risco
- Ignacio Blanquer
- Javier Prades
- Federico Silla
- DOI
- 10.1145/3578245.3584933
- Pages
- 157 -- 164
A Pattern-based Function and Workflow Visual Environment for FaaS Development across the Continuum:
- Authors
- George Kousiouris
- Szymon Ambroziak
- Blazej Zarzycki
- Domenico Costantino
- Stylianos Tsarsitalidis
- Vasileios Katevas
- Alessandro Mamelli
- Teta Stamati
- DOI
- 10.1145/3578245.3584934
- Pages
- 165 -- 172
Heterogeneous Datasets for Federated Survival Analysis Simulation:
- Authors
- Alberto Archetti
- Eugenio Lomurno
- Francesco Lattari
- André Martin
- Matteo Matteucci
- DOI
- 10.1145/3578245.3584935
- Pages
- 173 -- 180
Continuum: Automate Infrastructure Deployment and Benchmarking in the Compute Continuum:
- Authors
- Matthijs Jansen
- Linus Wagner
- Animesh Trivedi
- Alexandru Iosup
- DOI
- 10.1145/3578245.3584936
- Pages
- 181 -- 188
Challenges Towards Modeling and Generating Infrastructure-as-Code:
- Authors
- Galia Novakova Nedeltcheva
- Bin Xiang
- Laurentiu Niculut
- Debora Benedetto
- DOI
- 10.1145/3578245.3584937
- Pages
- 189 -- 193
IEM: A Unified Lifecycle Orchestrator for Multilingual IaC Deployments:
- Authors
- Josu Diaz-de-Arcaya
- Eneko Osaba
- Gorka Benguria
- Iñaki Etxaniz
- Jesus L. Lobo
- Juncal Alonso
- Ana I. Torre-Bastida
- Aitor Almeida
- DOI
- 10.1145/3578245.3584938
- Pages
- 195 -- 199
Security in DevSecOps: Applying Tools and Machine Learning to Verification and Monitoring Steps:
- Authors
- Matija Cankar
- Nenad Petrovic
- Joao Pita Costa
- Ales Cernivec
- Jan Antic
- Tomaz Martincic
- Dejan Stepec
- DOI
- 10.1145/3578245.3584943
- Pages
- 201 -- 205
First Workshop on Serverless, Extreme-Scale, and Sustainable Graph Processing Systems (GraphSys 2023)
ICPE'23 GraphSys Workshop Chairs Introduction (Welcome):
- Authors
- Alexandru Iosup
- Radu Prodan
- DOI
- 10.1145/3578245.3585328
- Pages
- 207 -- 208
Graph Greenifier: Towards Sustainable and Energy-Aware Massive Graph Processing in the Computing Continuum:
- Authors
- Alexandru Iosup
- Radu Prodan
- Ana-Lucia Varbanescu
- Sacheendra Talluri
- Gilles Magalhaes
- Kailhan Hokstam
- Hugo Zwaan
- Vincent van Beek
- Reza Farahani
- Dragi Kimovski
- DOI
- 10.1145/3578245.3585329
- Pages
- 209 -- 214
metaphactory for Massive Graphs:
- Authors
- Aaron Eberhart
- Peter Haase
- Wolfgang Schell
- DOI
- 10.1145/3578245.3585330
- Pages
- 215 -- 220
Towards Sustainable Serverless Processing of Massive Graphs on the Computing Continuum:
- Authors
- Reza Farahani
- Dragi Kimovski
- Sashko Ristov
- Alexandru Iosup
- Radu Prodan
- DOI
- 10.1145/3578245.3585331
- Pages
- 221 -- 226
Large-scale Graph Processing and Simulation with Serverless Workflows in Federated FaaS:
- Authors
- Sashko Ristov
- Reza Farahani
- Radu Prodan
- DOI
- 10.1145/3578245.3585333
- Pages
- 227 -- 231
Boosting the Impact of Extreme and Sustainable Graph Processing for Urgent Societal Challenges in Europe Graph-Massivizer: A Horizon Europe Project:
- Authors
- Nuria de Lama Sanchez
- Peter Haase
- Dumitru Roman
- Radu Prodan
- DOI
- 10.1145/3578245.3585334
- Pages
- 233 -- 238
Graph Neural Networks for Anomaly Anticipation in HPC Systems:
- Authors
- Martin Molan
- Junaid Ahmed Khan
- Andrea Borghesi
- Andrea Bartolini
- DOI
- 10.1145/3578245.3585335
- Pages
- 239 -- 244
Semi-Supervised Event Predictions with Graph Networks:
- Authors
- Peter Nemec
- Gregor Leban
- Joze Rozanec
- Marko Grobelnik
- DOI
- 10.1145/3578245.3585332
- Pages
- 245 -- 246
AI, What Does the Future Hold for Us? Automating Strategic Foresight:
- Authors
- Joze Rozanec
- Peter Nemec
- Gregor Leban
- Marko Grobelnik
- DOI
- 10.1145/3578245.3585336
- Pages
- 247 -- 248
Extreme and Sustainable Graph Processing for Green Finance Investment and Trading:
- Authors
- Laurentiu Alexandru Vasiliu
- Dumitru Roman
- Radu Prodan
- DOI
- 10.1145/3578245.3585337
- Pages
- 249 -- 250
Graph-Scrutinizer: Towards Massive Graph Analytics and Reasoning:
- Authors
- Joze Rozanec
- Michael Cochez
- Ruud van Bakel
- Brian Elvesæter
- Dumitru Roman
- DOI
- 10.1145/3578245.3585338
- Pages
- 251 -- 252
Graph-Inceptor: Towards Extreme Data Ingestion, Massive Graph Creation and Storage:
- Authors
- Joze Rozanec
- Brian Elvesæter
- Dumitru Roman
- Marko Grobelnik
- Peter Haase
- DOI
- 10.1145/3578245.3585339
- Pages
- 253 -- 254
Graph-Optimizer: Towards Predictable Large-Scale Graph Processing Workloads:
- Authors
- Ana Lucia Varbanescu
- Andrea Bartolini
- DOI
- 10.1145/3578245.3585340
- Pages
- 255 -- 256
Sixth Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf 2023)
HotCloudPerf'23 Workshop Chairs' Welcome:
- Authors
- Klervie Toczé
- Cristina L. Abad
- Nikolas Herbst
- Alexandru Iosup
- DOI
- 10.1145/3578245.3584725
- Pages
- 257 -- 258
Scaling the Metaverse: An AI Perspective:
- Authors
- Tania Lorido-Botran
- DOI
- 10.1145/3578245.3584920
- Pages
- 259 -- 260
Using Cloud Native Technologies to Understand the Performance of Cloud Native Technologies:
- Authors
- Cristian Klein
- DOI
- 10.1145/3578245.3584921
- Pages
- 261 -- 261
How Do ML Jobs Fail in Datacenters? Analysis of a Long-Term Dataset from an HPC Cluster:
- Authors
- Xiaoyu Chu
- Sacheendra Talluri
- Laurens Versluis
- Alexandru Iosup
- DOI
- 10.1145/3578245.3584726
- Pages
- 263 -- 268
Securing the Execution of ML Workflows across the Compute Continua:
- Authors
- Francesc-Josep Lordan Gomis
- André Martin
- Daniele Lezzi
- DOI
- 10.1145/3578245.3584727
- Pages
- 269 -- 276
Hitchhiker's Guide for Explainability in Autoscaling:
- Authors
- Floriment Klinaku
- Sandro Speth
- Markus Zilch
- Steffen Becker
- DOI
- 10.1145/3578245.3584728
- Pages
- 277 -- 282
Enhancing Trace Visualizations for Microservices Performance Analysis:
- Authors
- Jessica Leone
- Luca Traini
- DOI
- 10.1145/3578245.3584729
- Pages
- 283 -- 287
Performance Experiences From Running An E-health Inference Process As FaaS Across Diverse Clusters:
- Authors
- George Kousiouris
- Aristodemos Pnevmatikakis
- DOI
- 10.1145/3578245.3585023
- Pages
- 289 -- 295
Can My WiFi Handle the Metaverse? A Performance Evaluation Of Meta's Flagship Virtual Reality Hardware:
- Authors
- Matthijs Jansen
- Jesse Donkervliet
- Animesh Trivedi
- Alexandru Iosup
- DOI
- 10.1145/3578245.3585022
- Pages
- 297 -- 303
Eleventh International Workshop on Load Testing and Benchmarking of Software Systems (LTB 2023)
LTB'23 Workshop Chairs' Welcome:
- Authors
- Alexander Podelko
- Heng Li
- Changyuan Lin
- DOI
- 10.1145/3578245.3584312
- Pages
- 305 -- 305
Understanding and Improving Software Performance at MongoDB:
- Authors
- David Daly
- DOI
- 10.1145/3578245.3584855
- Pages
- 307 -- 307
Serverless Computing Revisited: Evolution, State-of-the-Art, and Performance Challenges:
- Authors
- Samuel Kounev
- DOI
- 10.1145/3578245.3584856
- Pages
- 309 -- 310
Using eBPF for Database Workload Tracing: An Explorative Study:
- Authors
- Jörg Domaschka
- Simon Volpert
- Kevin Maier
- Georg Eisenhart
- Daniel Seybold
- DOI
- 10.1145/3578245.3584313
- Pages
- 311 -- 317
Verifying Transient Behavior Specifications in Chaos Engineering Using Metric Temporal Logic and Property Specification Patterns:
- Authors
- Sebastian Frank
- Alireza Hakamian
- Denis Zahariev
- André van Hoorn
- DOI
- 10.1145/3578245.3584314
- Pages
- 319 -- 326
First Practically FAIR Workshop (PFAIR 2023)
ICPE'23 PFAIR Workshop Chairs Introduction:
- Authors
- Jay Lofstead
- Paula Olaya
- DOI
- 10.1145/3578245.3585019
- Pages
- 327 -- 327
FAIR Enabling Re-Use of Data-Intensive Workflows and Scientific Reproducibility:
- Authors
- Line C. Pouchard
- DOI
- 10.1145/3578245.3586012
- Pages
- 329 -- 329
Automatic FAIR Provenance Collection and Visualization for Time Series:
- Authors
- Fadoua Rafii
- Horacio Gonzalez-Velez
- Adriana E. Chis
- DOI
- 10.1145/3578245.3585026
- Pages
- 331 -- 336
Fourth Workshop on Education and Practice of Performance Engineering (WEPPE 2023)
WEPPE'23 Workshop Chairs' Welcome:
- Authors
- Alberto Avritzer
- Matteo Camilli
- DOI
- 10.1145/3578245.3584349
- Pages
- 337 -- 337
Performance Engineering Practices for Modern Industrial Applications at ABB Research:
- Authors
- Heiko Koziolek
- DOI
- 10.1145/3578245.3584350
- Pages
- 339 -- 339
Quantitative Analysis of Software Designs: Teaching Design and Experiences:
- Authors
- Alireza Hakamian
- Steffen Becker
- DOI
- 10.1145/3578245.3584357
- Pages
- 341 -- 344
Early Progress on Enhancing Existing Software Engineering Courses to Cultivate Performance Awareness:
- Authors
- André Benjamin Bondi
- Lu Xiao
- DOI
- 10.1145/3578245.3584352
- Pages
- 345 -- 349
Theory and Practice in Performance Evaluation Courses: The Challenge of Online Teaching:
- Authors
- Andrea Marin
- DOI
- 10.1145/3578245.3584353
- Pages
- 351 -- 354
Levelling up Performance and Performance Skills at MongoDB:
- Authors
- David Daly
- DOI
- 10.1145/3578245.3584354
- Pages
- 355 -- 355
Views From the Trenches: Current Trends in Performance Engineering:
- Authors
- Alexander Podelko
- DOI
- 10.1145/3578245.3584355
- Pages
- 357 -- 359
Performance Analysis Tools for MPI Applications and their Use in Programming Education:
- Authors
- Anna-Lena Roth
- Tim Süß
- DOI
- 10.1145/3578245.3584358
- Pages
- 361 -- 368
Eighth Workshop on Challenges in Performance Methods for Software Development (WOSP-C 2023)
8th Workshop on Challenges in Performance Methods for Software Development: WOSP-C'23 Chairs' Welcome:
- Authors
- Daniele Di Pompeo
- Michele Tucci
- DOI
- 10.1145/3578245.3584847
- Pages
- 369 -- 369
Non-Volatile Hardware Transactional Memory: Challenges, Advancements, and Future Directions:
- Authors
- Paolo Romano
- DOI
- 10.1145/3578245.3584848
- Pages
- 371 -- 371
From UML/MARTE Specifications to ESL HW/SW Co-Design: Early Functional Verification and Timing Validation:
- Authors
- Vittorio Cortellessa
- Luigi Pomante
- Vincenzo Stoico
- DOI
- 10.1145/3578245.3584850
- Pages
- 373 -- 380
Towards Solving the Challenge of Minimal Overhead Monitoring:
- Authors
- David Georg Reichelt
- Stefan Kühne
- Wilhelm Hasselbring
- DOI
- 10.1145/3578245.3584851
- Pages
- 381 -- 388
Heuristic Derivation of a Fluid Model from a Layered Queueing Network:
- Authors
- Murray Woodside
- DOI
- 10.1145/3578245.3584852
- Pages
- 389 -- 395
dqualizer: Domain-Centric Runtime Quality Analysis of Business-Critical Application Systems:
- Authors
- Sebastian Frank
- Julian Brott
- Dominik Kesim
- Heiko Holz
- Matthias Eschhold
- André van Hoorn
- DOI
- 10.1145/3578245.3584853
- Pages
- 397 -- 404