Proceedings 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

Session 1: Testing, Measurement and Profiling

ConfProf: White-Box Performance Profiling of Configuration Options

Authors
Xue Han
Tingting Yu
Michael Pradel
DOI
10.1145/3427921.3450255
Pages
1 – 8

RENOIR: Accelerating Blockchain Validation using State Caching

Authors
Nitin Awathare
Sourav Das
Vinay J. Ribeiro
Umesh Bellur
DOI
10.1145/3427921.3450247
Pages
9 – 20

Context-tailored Workload Model Generation for Continuous Representative Load Testing

Authors
Henning Schulz
Dušan Okanović
André van Hoorn
Petr Tůma
DOI
10.1145/3427921.3450240
Pages
21 – 32

Creating a Virtuous Cycle in Performance Testing at MongoDB

Authors
David Daly
DOI
10.1145/3427921.3450234
Pages
33 – 41

Multivariate Time Series Synthesis Using Generative Adversarial Networks

Authors
Mark Leznik
Patrick Michalsky
Peter Willis
Benjamin Schanzel
Per-Olov Östberg
Jörg Domaschka
DOI
10.1145/3427921.3450257
Pages
43 – 50

Session 3: Modeling and Optimization

Learning Queuing Networks via Linear Optimization

Authors
Emilio Incerto
Annalisa Napolitano
Mirco Tribastone
DOI
10.1145/3427921.3450245
Pages
51 – 60

A Multivariate Characterization and Detection of Software Performance Antipatterns

Authors
Alberto Avritzer
Ricardo Britto
Catia Trubiani
Barbara Russo
Andrea Janes
Matteo Camilli
André van Hoorn
Robert Heinrich
Martina Rapp
Jörg Henß
DOI
10.1145/3427921.3450246
Pages
61 – 72

Simulation of In-Memory Database Workload: Markov Chains versus Relative Invocation Frequency and Equal Probability - A Trade-off between Accuracy and Time

Authors
Maximilian Barnert
Helmut Krcmar
DOI
10.1145/3427921.3450237
Pages
73 – 80

Prediction of the Consolidation Delay in Blockchain-based Applications

Authors
Simonetta Balsamo
Andrea Marin
Isi Mitrani
Nicola Rebagliati
DOI
10.1145/3427921.3450249
Pages
81 – 92

QN-based Modeling and Analysis of Software Performance Antipatterns for Cyber-Physical Systems

Authors
Riccardo Pinciroli
Connie U. Smith
Catia Trubiani
DOI
10.1145/3427921.3450251
Pages
93 – 104

Session 4: Memory and Resource Management

SymFlex: Elastic, Persistent and Symbiotic SSD Caching in Virtualization Environments

Authors
Muhammed Unais P
Purushottam Kulkarni
DOI
10.1145/3427921.3450244
Pages
105 – 115

LOOPS: A Holistic Control Approach for Resource Management in Cloud Computing

Authors
Auday Al-Dulaimy
Javid Taheri
Alessandro V. Papadopoulos
Thomas Nolte
DOI
10.1145/3427921.3450254
Pages
117 – 124

The Granularity Gap Problem: A Hurdle for Applying Approximate Memory to Complex Data Layout

Authors
Soramichi Akiyama
Ryota Shioya
DOI
10.1145/3427921.3450259
Pages
125 – 132

Courier: Real-Time Optimal Batch Size Prediction for Latency SLOs in BigDL

Authors
Diego Albo Martínez
Sharwin Bobde
Tomasz Motyka
Lydia Chen
DOI
10.1145/3427921.3450233
Pages
133 – 144

HLS_PRINT: High Performance Logging Framework on FPGA

Authors
Nupur Sumeet
Manoj Nambiar
DOI
10.1145/3427921.3450238
Pages
145 – 152

Session 5: Service-based Systems

Network Performance Influences of Software-defined Networks on Micro-service Architectures

Authors
Axel Busch
Martin Kammerer
DOI
10.1145/3427921.3450236
Pages
153 – 163

SuanMing: Explainable Prediction of Performance Degradations in Microservice Applications

Authors
Johannes Grohmann
Martin Straesser
Avi Chalbani
Simon Eismann
Yair Arian
Nikolas Herbst
Noam Peretz
Samuel Kounev
DOI
10.1145/3427921.3450248
Pages
165 – 176

Compositional Evaluation of Stochastic Workflows for Response Time Analysis of Composite Web Services

Authors
Laura Carnevali
Riccardo Reali
Enrico Vicario
DOI
10.1145/3427921.3450250
Pages
177 – 188

Session 6: Benchmarking

Libra: A Benchmark for Time Series Forecasting Methods

Authors
André Bauer
Marwin Züfle
Simon Eismann
Johannes Grohmann
Nikolas Herbst
Samuel Kounev
DOI
10.1145/3427921.3450241
Pages
189 – 200

ESPBench: The Enterprise Stream Processing Benchmark

Authors
Guenter Hesse
Christoph Matthies
Michael Perscheid
Matthias Uflacker
Hasso Plattner
DOI
10.1145/3427921.3450242
Pages
201 – 212

An Exploratory Study of the Impact of Parameterization on JMH Measurement Results in Open-Source Projects

Authors
Hazem Samoaa
Philipp Leitner
DOI
10.1145/3427921.3450243
Pages
213 – 224

The SPECpowerNext Benchmark Suite, its Implementation and New Workloads from a Developer’s Perspective

Authors
Norbert Schmitt
Klaus-Dieter Lange
Sanjay Sharma
Nishant Rawtani
Carl Ponder
Samuel Kounev
DOI
10.1145/3427921.3450239
Pages
225 – 232

Session 7: IoT, Embedded Systems, Cloud

Towards a Group Encryption Scheme Benchmark: A View on Centralized Schemes with Focus on IoT

Authors
Thomas Prantl
Peter Ten
Lukas Iffländer
Stefan Herrnleben
Alexandra Dmitrenko
Samuel Kounev
Christian Krupitzer
DOI
10.1145/3427921.3450252
Pages
233 – 240

Performance Impact Analysis of Securing MQTT Using TLS

Authors
Thomas Prantl
Lukas Iffländer
Stefan Herrnleben
Simon Engel
Samuel Kounev
Christian Krupitzer
DOI
10.1145/3427921.3450253
Pages
241 – 248

PieSlicer: Dynamically Improving Response Time for Cloud-based CNN Inference

Authors
Samuel S. Ogden
Xiangnan Kong
Tian Guo
DOI
10.1145/3427921.3450256
Pages
249 – 256

Statement-Level Timing Estimation for Embedded System Design Using Machine Learning Techniques

Authors
Vittoriano Muttillo
Paolo Giammatteo
Vincenzo Stoico
DOI
10.1145/3427921.3450258
Pages
257 – 264

A Framework for Developing DevOps Operation Automation in Clouds using Components-off-the-Shelf

Authors
Yar Rouf
Joydeep Mukherjee
Marin Litoiu
Joe Wigglesworth
Radu Mateescu
DOI
10.1145/3427921.3450235
Pages
265 – 276

Workshop Summaries

The Ninth International Workshop on Load Testing and Benchmarking of Software Systems (LTB 2021)

Authors
Alexander Poldelko
Tse-Hsun (Peter) Chen
Hamzeh Khazaei
DOI
10.1145/3427921.3450223
Pages
277 – 278

The Fourth Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf’21): Benchmarking in the Cloud

Authors
Cristina L. Abad
Nikolas Herbst
Alexandru Uta
Alexandru Iosup
DOI
10.1145/3427921.3450224
Pages
279 – 280

Welcome to the 3rd Workshop on Education and Practice of Performance Engineering

Authors
Alberto Avritzer
Kishor Trivedi
Alexandru Iosup
DOI
10.1145/3427921.3450225
Pages
281 – 281

WOSP-C 2021: Workshop on Challenges in Performance Methods for Software Development

Authors
Diego Perez-Palacin
José Merseguer
DOI
10.1145/3427921.3450227
Pages
283 – 284

The 4th International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2021)

Authors
Valeria Cardellini
Gabriele Mencagli
Massimo Torquati
DOI
10.1145/3427921.3450228
Pages
285 – 286

PECS’21: The First Workshop on Performance and Energy-efficiency of Concurrent Systems

Authors
Romolo Marotta
Francesco Quaglia
DOI
10.1145/3427921.3450229
Pages
287 – 287