Companion of the ACM/SPEC International Conference

Years of planning went into the preparation of ICPE 2020 in Edmonton. There was great excitement in bringing ICPE back to North America after a while and great anticipation for productive interactions between the participants of ICPE and members of the various SPEC working groups. But, alas, the only certain thing about life is its uncertainty. The arrival of the COVID-19 pandemic led to the cancelation of the face-to-face conference in Edmonton. ICPE proceeded with the publication of these proceedings and with the availability of video presentations and slides linked to the conference program in the website. The great program for ICPE 2020 was made possible thanks to the many authors that submitted contributions to the advancement of performance modeling and engineering and many other related topics. We were anticipating great interest in the strong line of keynote speakers. The Canadian-based line up is a coincidence but it would have been a great way to celebrate the contributions from Canadian universities in this area. Gail Murphy from the University of British Columbia planned to share her experiences in increasing the productivity of software development. Sebastian Fishmeister from the University of Waterloo would talk about what they learned from mining traces from the design of embedded software systems. Ahmed Hassan from Queens University intended talk about assessing and testing large-scale software systems.

There is much work that goes into putting together a complex program such as ICPE. Besides the contributing authors and presenters, many volunteering hours were dedicated by chairs, programcommittee members, local organizers, local volunteers, steering-committee members and many others. On behalf of the ICPE community we thank you all for your effort and dedication. We thank for the generous sponsorship from the Standard Performance Evaluation Corporation (SPEC).

Even though ICPE could not go ahead as planned because of the 2020 pandemic, we hope that the availability of video presentations and the publication of these proceedings will lead to productive online interactions between researchers.

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

The Eighth International Workshop on Load Testing and Benchmarking of Software Systems (LTB’20)

Migrating a Recommendation System to Cloud Using ML Workflow

Authors
Dheeraj Chahal
Ravi Ojha
Sharod Roy Choudhury
Manoj Nambiar
DOI
10.1145/3375555.3384423
Pages
1 – 4

Workshop on Challenges and Opportunities in Large-Scale Performance (WOSP-C)

WOSP-C 2020: Workshop on Challenges and Opportunities in Large-Scale Performance: Welcoming Remarks

Authors
André B. Bondi
DOI
10.1145/3375555.3384939
Pages
5 – 6

Performance Anomaly and Change Point Detection For Large-Scale System Management

Authors
Igor Trubin
DOI
10.1145/3375555.3384934
Pages
7 – 7

Extended Abstract of Performance Analysis and Prediction of Model Transformation

Authors
Vijayshree Vijayshree
Markus Frank
Steffen Becker
DOI
10.1145/3375555.3384935
Pages
8 – 9

Automated Scalability Assessment in DevOps Environments

Authors
Alberto Avritzer
DOI
10.1145/3375555.3384936
Pages
10 – 10

Issues Arising in Using Kernel Traces to Make a Performance Model

Authors
Murray Woodside
Shieryn Tjandra
Gabriel Seyoum
DOI
10.1145/3375555.3384937
Pages
11 – 15

How to Apply Modeling to Compare Options and Select the Appropriate Cloud Platform

Authors
Boris Zibitsker
Alex Lupersolsky
DOI
10.1145/3375555.3384938
Pages
16 – 16

The Third Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf’20)

Towards Performance Modeling of Speculative Execution for Cloud Applications

Authors
Tommi Nylander
Johan Ruuskanen
Karl-Erik Årzén
Martina Maggio
DOI
10.1145/3375555.3384379
Pages
17 – 19

Migrating from Monolithic to Serverless: A FinTech Case Study

Authors
Alireza Goli
Omid Hajihassani
Hamzeh Khazaei
Omid Ardakanian
Moe Rashidi
Tyler Dauphinee
DOI
10.1145/3375555.3384380
Pages
20 – 25

Beyond Microbenchmarks: The SPEC-RG Vision for a Comprehensive Serverless Benchmark

Authors
Erwin van Eyk
Joel Scheuner
Simon Eismann
Cristina L. Abad
Alexandru Iosup
DOI
10.1145/3375555.3384381
Pages
26 – 31

POSTERS & EXHIBITS

Kubernetes: Towards Deployment of Distributed IoT Applications in Fog Computing

Authors
Paridhika Kayal
DOI
10.1145/3375555.3383585
Pages
32 – 33

Acceleration Opportunities in Linear Algebra Applications via Idiom Recognition

Authors
João P. L. de Carvalho
Braedy Kuzma
Guido Araujo
DOI
10.1145/3375555.3383586
Pages
34 – 35

Poster Abstract: Fair and Efficient Dynamic Bandwidth Allocation with OpenFlow

Authors
Maryam Elahi
Joel van Egmond
Mea Wang
Carey Williamson
Jean-Francois Amiot
DOI
10.1145/3375555.3383587
Pages
36 – 37

Work-in-Progress

Energy Efficiency Analysis of Compiler Optimizations on the SPEC CPU 2017 Benchmark Suite

Authors
Norbert Schmitt
James Bucek
Klaus-Dieter Lange
Samuel Kounev
DOI
10.1145/3375555.3383759
Pages
38 – 41

JBrainy: Micro-benchmarking Java Collections with Interference

Authors
Noric Couderc
Emma Söderberg
Christoph Reichenbach
DOI
10.1145/3375555.3383760
Pages
42 – 45

Tutorials

Performance Engineering for Microservices and Serverless Applications: The RADON Approach

Authors
Alim U. Gias
André van Hoorn
Lulai Zhu
Giuliano Casale
Thomas F. Düllmann
Michael Wurster
DOI
10.1145/3375555.3383120
Pages
46 – 49

Tutorial on Benchmarking Big Data Analytics Systems

Authors
Todor Ivanov
Rekha Singhal
DOI
10.1145/3375555.3383121
Pages
50 – 53