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

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