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
- HotCloudPerf 2021 Workshop
- LTB 2021 Workshop
- PECS 2021 Workshop
- WEPPE 2021 Workshop
- WOSP-C 2021 Workshop
- Tutorials
- Poster & Demo Papers
- Works-in-Progress
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