Companion of the ACM/SPEC International Conference

Years of planning have gone into preparing for ICPE 2021 in Rennes. For the first time in France, the organization of ICPE has generated a great deal of excitement and expectation of productive interactions between the usual participants of ICPE conferences, the members of the various SPEC working groups, and a desire to increase the involvement of the local scientific community with ICPE.

For a long time, we hoped that the arrival of the COVID-19 pandemic, which resulted in the cancellation of the 2020 edition of the face-to-face conference in Edmonton, would leave us with the opportunity to meet face-to-face this year. Alas, this is still not the case and the 2021 edition of ICPE is also held virtually from Rennes, France.

Despite the virtualization, the ICPE conference has proceeded with the publication of these proceedings and the provision of video presentations and slides related to the conference program on the website. The excellent ICPE 2021 conference program was made possible by the many authors who submitted contributions to the advancement of performance modeling and engineering and many other related topics.

We are glad to welcome the keynote speakers. Sven Apel, from Saarland University, who plans to share his experience in software performance modelling in spacetime and Shan Lu, from University of Chicago, who plans to share her experience on tackling performance bugs in web applications and cloud systems.

There is a lot of work involved in setting up a complex program like ICPE. In addition to the authors and presenters, many volunteer hours have been contributed by chairs, program committee members, local organizers, local volunteers, steering committee members, and many others. On behalf of the ICPE community, we thank you all for your efforts and dedication. We thank our sponsors for their sponsorship.

Although ICPE cannot proceed as planned due to the pandemic, we hope that the virtual conference will lead to productive online interactions among the members of the community, both from academia and industry.

XXXX

General Chairs’ Welcome

J. Nelson Amaral, University of Alberta, Canada
Anne Koziolek, Karlsruhe Institute of Technology, Germany

ICPE 2020 Program Chairs’ Welcome

Catia Trubiani, Gran Sasso Science Institute (GSSI), Italy
Alexandru Iosup, VU Amsterdam, Netherlands
Andreas Brunnert, RETIT GmbH, Germany

ICPE 2020 Conference Organization

ICPE 2020 Sponsors & Supporters

Table of contents

Auto-DaSP 2021 Workshop

An Online Approach to Determine Correlation between Data Streams

Authors
Devesh Kumar Lal
Ugrasen Suman
DOI
10.1145/3447545.3451900
Pages
1 – 7

Elastic Pulsar Functions for Distributed Stream Processing

Authors
Gabriele Russo Russo
Antonio Schiazza
Valeria Cardellini
DOI
10.1145/3447545.3451901
Pages
9 – 16

Motivations and Challenges for Stream Processing in Edge Computing

Authors
Vincenzo Gulisano
DOI
10.1145/3447545.3451899
Pages
17 – 18

Towards Elastic and Sustainable Data Stream Processing on Edge Infrastructure

Authors
Marcos Dias de Assuncao
DOI
10.1145/3447545.3451902
Pages
19 – 20

HotCloudPerf 2021 Workshop

Towards Independent Run-Time Cloud Monitoring

Authors
Luuk Klaver
Thijs van der Knaap
Johan van der Geest
Edwin Harmsma
Bram van der Waaij
Paolo Pileggi
DOI
10.1145/3447545.3451180
Pages
21 – 26

Distributed Double Machine Learning with a Serverless Architecture

Authors
Malte S. Kurz
DOI
10.1145/3447545.3451181
Pages
27 – 33

Cloud Performance Variability Prediction

Authors
Yuxuan Zhao
Dmitry Duplyakin
Robert Ricci
Alexandru Uta
DOI
10.1145/3447545.3451182
Pages
35 – 40

10 Years Later: Cloud Computing is Closing the Performance Gap

Authors
Giulia Guidi
Marquita Ellis
Aydin Buluç
Katherine Yelick
David Culler
DOI
10.1145/3447545.3451183
Pages
41 – 48

Performance and Cost Comparison of Cloud Services for Deep Learning Workload

Authors
Dheeraj Chahal
Mayank Mishra
Surya Palepu
Rekha Singhal
DOI
10.1145/3447545.3451184
Pages
49 – 55

GradeML: Towards Holistic Performance Analysis for Machine Learning Workflows

Authors
Tim Hegeman
Matthijs Jansen
Alexandru Iosup
Animesh Trivedi
DOI
10.1145/3447545.3451185
Pages
57 – 63

An Empirical Evaluation of the Performance of Video Conferencing Systems

Authors
Richard Bieringa
Abijith Radhakrishnan
Tavneet Singh
Sophie Vos
Jesse Donkervliet
Alexandru Iosup
DOI
10.1145/3447545.3451186
Pages
65 – 71

LTB 2021 Workshop

Viability of Azure IoT Hub for Processing High Velocity Large Scale IoT Data

Authors
Wajdi H. Halabi
Daniel N. Smith
John C. Hill
Jason W. Anderson
Ken E. Kennedy
Brandon M. Posey
Linh B. Ngo
Amy W. Apon
DOI
10.1145/3447545.3451187
Pages
73 – 76

Enabling Containerized, Parametric and Distributed Database Deployment and Benchmarking as a Service

Authors
George Kousiouris
Dimosthenis Kyriazis
DOI
10.1145/3447545.3451188
Pages
77 – 80

PIERES: A Playground for Network Interrupt Experiments on Real-Time Embedded Systems in the IoT

Authors
Franz Bender
Jan Jonas Brune
Nick Lauritz Keutel
Ilja Behnke
Lauritz Thamsen
DOI
10.1145/3447545.3451189
Pages
81 – 84

How to Measure Scalability of Distributed Stream Processing Engines?

Authors
Sören Henning
Wilhelm Hasselbring
DOI
10.1145/3447545.3451190
Pages
85 – 88

Performance Interference on Key-Value Stores in Multi-tenant Environments: When Block Size and Write Requests Matter

Authors
Adriano Lange
Tiago Rodrigo Kepe
Marcos Sfair Sunyé
DOI
10.1145/3447545.3451191
Pages
89 – 92

PECS 2021 Workshop

Transactions in the Era of Non Volatile Memory and Heterogeneous Memory Architectures

Authors
Paolo Romano
DOI
10.1145/3447545.3451904
Pages
93 – 94

An Experimental Evaluation of Workload Driven DVFS

Authors
Ranjan Hebbar
Aleksandar Milenković
DOI
10.1145/3447545.3451192
Pages
95 – 102

Investigating the Cause and Effect of an AMD Zen Energy Management Anomaly

Authors
Christian von Elm
Thomas Ilsche
Robert Schöne
Mario Bielert
Markus Schmidl
DOI
10.1145/3447545.3451193
Pages
103 – 106

WEPPE 2021 Workshop

The Role of Analytical Models in the Engineering and Science of Computer Systems

Authors
Y.C. Tay
DOI
10.1145/3447545.3451194
Pages
107 – 107

Performance Monitoring Guidelines

Authors
Maria Carla Calzarossa
Luisa Massari
Daniele Tessera
DOI
10.1145/3447545.3451195
Pages
109 – 114

Experience with Teaching Performance Measurement and Testing in a Course on Functional Testing

Authors
Andre B. Bondi
Razieh Saremi
DOI
10.1145/3447545.3451196
Pages
115 – 120

An Analysis of Distributed Systems Syllabi With a Focus on Performance-Related Topics

Authors
Cristina L. Abad
Alexandru Iosup
Edwin F. Boza
Eduardo Ortiz Holguin
DOI
10.1145/3447545.3451197
Pages
121 – 126

A New Course on Systems Benchmarking - For Scientists and Engineers

Authors
Samuel Kounev
DOI
10.1145/3447545.3451198
Pages
127 – 127

Performance Engineering and Database Development at MongoDB

Authors
David Daly
DOI
10.1145/3447545.3451199
Pages
129 – 129

Software Performance Engineering Education: What Topics Should be Covered?

Authors
Connie U. Smith
DOI
10.1145/3447545.3451200
Pages
131 – 132

WOSP-C 2021 Workshop

Towards Extraction of Message-Based Communication in Mixed-Technology Architectures for Performance Model

Authors
Snigdha Singh
Yves Richard Kirschner
Anne Koziolek
DOI
10.1145/3447545.3451201
Pages
133 – 138

Performance Evaluation and Improvement of Real-Time Computer Vision Applications for Edge Computing Devices

Authors
Julian Gutierrez
Nicolas Bohm Agostini
David Kaeli
DOI
10.1145/3447545.3451202
Pages
139 – 144

Performance Models of Event-Driven Architectures

Authors
Murray Woodside
DOI
10.1145/3447545.3451203
Pages
145 – 149

On Preventively Minimizing the Performance Impact of Black Swans (Vision Paper)

Authors
Andre B. Bondi
DOI
10.1145/3447545.3451204
Pages
151 – 154

Performance Modelling of Intelligent Transportation Systems: Experience Report

Authors
Lorenzo Pagliari
Mirko D’Angelo
Mauro Caporuscio
Raffaela Mirandola
Catia Trubiani
DOI
10.1145/3447545.3451205
Pages
155 – 160

Tutorials

Enhancing Observability of Serverless Computing with the Serverless Application Analytics Framework

Authors
Robert Cordingly
Navid Heydari
Hanfei Yu
Varik Hoang
Zohreh Sadeghi
Wes Lloyd
DOI
10.1145/3447545.3451173
Pages
161 – 164

Poster & Demo Papers

Comparison of Object Detectors for Fully Autonomous Aerial Systems Performance

Authors
Bowen Li
Nat Shineman
Jayson Boubin
Christopher Stewart
DOI
10.1145/3447545.3451170
Pages
165 – 166

SPEC — Spotlight on the International Standards Group (ISG)

Authors
Norbert Schmitt
Klaus-Dieter Lange
Sanjay Sharma
Aaron Cragin
David Reiner
Samuel Kounev
DOI
10.1145/3447545.3451171
Pages
167 – 168

Demonstration Paper: Monitoring Machine Learning Contracts with QoA4ML

Authors
Minh-Tri Nguyen
Hong-Linh Truong
DOI
10.1145/3447545.3451172
Pages
169 – 170

Works-in-Progress

An Empirical Evaluation of Video Conferencing Systems Used in Industry, Academia, and Entertainment

Authors
Jim Cuijpers
Kelvin Elsendoorn
Ean-Dan Tjon-Joek-Tjien
Riccardo Iesari
Federico Casenove
Jesse Donkervliet
Alexandru Iosup
DOI
10.1145/3447545.3451174
Pages
171 – 174

Buzzy: Towards Realistic DBMS Benchmarking via Tailored, Representative, Synthetic Workloads: Vision Paper

Authors
Jörg Domaschka
Mark Leznik
Daniel Seybold
Simon Eismann
Johannes Grohmann
Samuel Kounev
DOI
10.1145/3447545.3451175
Pages
175 – 178

Towards a Benchmark for Software Resource Efficiency

Authors
Norbert Schmitt
Richard Vobl
Andreas Brunnert
Samuel Kounev
DOI
10.1145/3447545.3451176
Pages
179 – 182

Optimization of Java Virtual Machine Flags using Feature Model and Genetic Algorithm

Authors
Felipe Canales
Geoffrey Hecht
Alexandre Bergel
DOI
10.1145/3447545.3451177
Pages
183 – 186