Companion of the 2018 ACM/SPEC International Conference

It is our great pleasure to welcome you to the 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018), being held in Berlin, Germany from April 9 to 13, 2018. The goal of the ACM/SPEC International Conference on Performance Engineering (ICPE) is to integrate theory and practice in the field of performance engineering by providing a forum for sharing ideas and experiences between industry and academia.

The call for contributions solicited submissions for several tracks, namely for research papers, industry/experience papers, work-in-progress/vision papers, artifacts (for accepted full papers), posters and demonstrations, tutorials, and workshops.

In the research track, 14 out of 59 papers were accepted as full papers. Hence, the full paper acceptance rate is 24 %. Two full papers received an ACM artifact badge after the subsequent review process in the newly introduced artifact evaluation track. Seven submissions were accepted as short research papers. In the industry/experience track, four out of 16 papers were accepted as full papers. Six submissions were accepted as short papers. The awards chairs selected three papers from the research track and two papers from the industry/experience track as candidates for the best paper award. The winner for both tracks will be announced during the banquet, after the candidates have presented their work during the conference. In the work-in-progress/vision track, ten out of 23 papers were accepted.

The technical program features the following three invited keynotes:

  • Peter Braam: Performance Engineering for the SKA Telescope
  • Michael R. Lyu: AI Techniques in Software Engineering Paradigm
  • Aad van Moorsel: Benchmarks and Models for Blockchain

In addition, the technical program includes three tutorials, the presentation of the SPEC Distinguished Dissertation Award, a poster and demonstration session, as well as six workshops on Performance Analysis of Big data Systems (PABS), Hot Topics in Cloud Computing Performance (HotCloudPerf), Challenges in Performance Methods for Software Development (WOSP-C), Load Testing and Benchmarking of Software Systems (LTB), Energy-aware Simulation and Modelling (ENERGY-SIM), and Quality-Aware DevOps (QUDOS).

The program covers traditional ICPE topics such as performance modeling, prediction, optimization, monitoring, profiling, load testing, benchmarking, and runtime adaptation for fields such as cloud and high performance computing, big data, energy, and enterprise applications.

General Chairs’ Welcome

Katinka Wolter, Freie Universität zu Berlin, Germany
William Knottenbelt, Imperial College London, UK

ICPE 2019 Program Chairs’ Welcome

André van Hoorn, Univ. of Stuttgart, Germany
Manoj Nambiar, Tata Consultancy Services, India
Heiko Koziolek, ABB, Germany

ICPE 2018 Conference Organization

ICPE 2018 Sponsors & Supporters

Table of contents

Work-in-Progress & Vision Papers

The Vision of Self-aware Reordering of Security Network Function Chains

Authors
Lukas Iffländer
Jürgen Walter
Simon Eismann
Samuel Kounev
DOI
10.1145/3185768.3186309
Pages
1 – 4

An Auto-Tuning Framework for a NUMA-Aware Hessenberg Reduction Algorithm

Authors
Mahmoud Eljammaly
Lars Karlsson
Bo Kågström
DOI
10.1145/3185768.3186304
Pages
5 – 8

Towards an Efficient Benchmark Generation Engine for Garbage Collection

Authors
A. Omar Portillo-Dominguez
DOI
10.1145/3185768.3186303
Pages
9 – 12

ABench: Big Data Architecture Stack Benchmark

Authors
Todor Ivanov
Rekha Singhal
DOI
10.1145/3185768.3186300
Pages
13 – 16

Towards Scalability Guidelines for Semantic Data Container Management

Authors
Gunnar Brataas
Bernd Neumayr
Christoph G. Schuetz
Audun Vennesland
DOI
10.1145/3185768.3186302
Pages
17 – 20

A SPEC RG Cloud Group’s Vision on the Performance Challenges of FaaS Cloud Architectures

Authors
Erwin van Eyk
Alexandru Iosup
Cristina L. Abad
Johannes Grohmann
Simon Eismann
DOI
10.1145/3185768.3186308
Pages
21 – 24

DIBS: A Data Integration Benchmark Suite

Authors
Anthony M. Cabrera
Clayton J. Faber
Kyle Cepeda
Robert Derber
Cooper Epstein
Jason Zheng
Ron K. Cytron
Roger D. Chamberlain
DOI
10.1145/3185768.3186307
Pages
25 – 28

SPECnet: Predicting SPEC Scores using Deep Learning

Authors
Dibyendu Das
Prakash Raghavendra
Arun Ramachandran
DOI
10.1145/3185768.3186301
Pages
29 – 32

Towards Performance Engineering of Model Transformation

Authors
Raffaela Groner
Matthias Tichy
Steffen Becker
DOI
10.1145/3185768.3186305
Pages
33 – 36

Performance Modelling of Smart Cyber-Physical Systems

Authors
Tomas Bures
Vladimir Matena
Raffaela Mirandola
Lorenzo Pagliari
Catia Trubiani
DOI
10.1145/3185768.3186306
Pages
37 – 40

Posters and Demos

SPEC CPU2017: Next-Generation Compute Benchmark

Authors
James Bucek
Klaus-Dieter Lange
Jóakim v. Kistowski
DOI
10.1145/3185768.3185771
Pages
41 – 42

Application Speedup Characterization: Modeling Parallelization Overhead and Variations of Problem Size and Number of Cores.

Authors
Victor H. F. Oliveira
Alex F. A. Furtunato
Luiz F. Silveira
Kyriakos Georgiou
Kerstin Eder
Samuel Xavier-de-Souza
DOI
10.1145/3185768.3185770
Pages
43 – 44

Criticality-aware Design Space Exploration for Mixed-Criticality Embedded Systems

Authors
Vittoriano Muttillo
Giacomo Valente
Luigi Pomante
DOI
10.1145/3185768.3185769
Pages
45 – 46

Challenges in Multicore Performance Predictions

Authors
Markus Frank
Floriment Klinaku
Steffen Becker
DOI
10.1145/3185768.3185773
Pages
47 – 48

SPARK Job Performance Analysis and Prediction Tool

Authors
Rekha Singhal
Chetan Phalak
Praveen Singh
DOI
10.1145/3185768.3185772
Pages
49 – 50

On the Simulation of Processors Enhanced for Security in Virtualization

Authors
Swapneel C. Mhatre
Priya Chandran
Jithin R.
DOI
10.1145/3185768.3185774
Pages
51 – 52

Tutorials

Tools for Declarative Performance Engineering

Authors
Jürgen Walter
Simon Eismann
Johannes Grohmann
Dušan Okanovic
Samuel Kounev
DOI
10.1145/3185768.3185777
Pages
53 – 56

Measuring and Benchmarking Power Consumption and Energy Efficiency

Authors
Jóakim von Kistowski
Klaus-Dieter Lange
Jeremy A. Arnold
Sanjay Sharma
Johann Pais
Hansfried Block
DOI
10.1145/3185768.3185775
Pages
57 – 65

ENERGY-SIM Workshop

Zero-Energy Internet-of-Things: Energy-SIM’18 Workshop Keynote Abstract

Authors
Boudewijn Haverkort
DOI
10.1145/3185768.3186314
Pages
66 – 66

Combining Energy Saving Techniques in Data Centres using Model-Based Analysis

Authors
Björn F. Postema
Tobias Van Damme
Claudio De Persis
Pietro Tesi
Boudewijn R. Haverkort
DOI
10.1145/3185768.3186310
Pages
67 – 72

Modular Energy Modeling using Energy/Utility

Authors
Marcus Hähnel
Till Smejkal
DOI
10.1145/3185768.3186311
Pages
73 – 78

Energy-Driven Reconfiguration of Applications for Wireless Sensor Networks

Authors
Vittorio Cortellessa
Antinisca Di Marco
Daniele Di Pompeo
Francesco Gallo
Stefano Pace
Luigi Pomante
Walter Tiberti
DOI
10.1145/3185768.3186312
Pages
79 – 84

Evaluation of Energy Consumption of Replicated Tasks in a Volunteer Computing Environment

Authors
A. Stephen McGough
Matthew Forshaw
DOI
10.1145/3185768.3186313
Pages
85 – 90

HotCloudPerf Workshop

Autoscaling Performance Measurement Tool

Authors
Anshul Jindal
Vladimir Podolskiy
Michael Gerndt
DOI
10.1145/3185768.3186293
Pages
91 – 92

CAUS: An Elasticity Controller for a Containerized Microservice

Authors
Floriment Klinaku
Markus Frank
Steffen Becker
DOI
10.1145/3185768.3186296
Pages
93 – 98

Cloud-Scale Java Profiling at Alibaba

Authors
Fangxi Yin
Denghui Dong
Chuansheng Lu
Tongbao Zhang
Sanhong Li
Jianmei Guo
Kingsum Chow
DOI
10.1145/3185768.3186295
Pages
99 – 100

Package-Aware Scheduling of FaaS Functions

Authors
Cristina L. Abad
Edwin F. Boza
Erwin van Eyk
DOI
10.1145/3185768.3186294
Pages
101 – 106

An Analysis of Workflow Formalisms for Workflows with Complex Non-Functional Requirements

Authors
Laurens Versluis
Erwin van Eyk
Alexandru Iosup
DOI
10.1145/3185768.3186297
Pages
107 – 112

A Performance Study of Big Data Workloads in Cloud Datacenters with Network Variability

Authors
Alexandru Uta
Harry Obaseki
DOI
10.1145/3185768.3186299
Pages
113 – 118

LTB Workshop

CC4CS: an Off-the-Shelf Unifying Statement-Level Performance Metric for HW/SW Technologies

Authors
Vittoriano Muttillo
Giacomo Valente
Luigi Pomante
Vincenzo Stoico
Fausto D’Antonio
Fabio Salice
DOI
10.1145/3185768.3186291
Pages
119 – 122

Towards Automating Representative Load Testing in Continuous Software Engineering

Authors
Henning Schulz
Tobias Angerstein
André van Hoorn
DOI
10.1145/3185768.3186288
Pages
123 – 126

Better Early Than Never: Performance Test Acceleration by Regression Test Selection

Authors
David Georg Reichelt
Stefan Kühne
DOI
10.1145/3185768.3186289
Pages
127 – 130

A Workload-Dependent Performance Analysis of an In-Memory Database in a Multi-Tenant Configuration

Authors
Dominik Paluch
Harald Kienegger
Helmut Krcmar
DOI
10.1145/3185768.3186290
Pages
131 – 134

PABS Workshop

Investigation of Replication Factor for Performance Enhancement in the Hadoop Distributed File System

Authors
Hilmi Egemen Ciritoglu
Leandro Batista de Almeida
Eduardo Cunha de Almeida
Teodora Sandra Buda
John Murphy
Christina Thorpe
DOI
10.1145/3185768.3186359
Pages
135 – 140

Exploratory Analysis of Spark Structured Streaming

Authors
Todor Ivanov
Jason Taaffe
DOI
10.1145/3185768.3186360
Pages
141 – 146

QUDOS Workshop

Towards the Performance Analysis of Apache Tez Applications

Authors
José Ignacio Requeno
Iñigo Gascón
José Merseguer
DOI
10.1145/3185768.3186284
Pages
147 – 152

Continuous Integration of Performance Model

Authors
Manar Mazkatli
Anne Koziolek
DOI
10.1145/3185768.3186285
Pages
153 – 158

Trace Checking of Streaming Applications through DICE-TraCT

Authors
Marcello M. Bersani
Francesco Marconi
Matteo Rossi
DOI
10.1145/3185768.3186287
Pages
159 – 160

A Cloud Benchmark Suite Combining Micro and Applications Benchmarks

Authors
Joel Scheuner
Philipp Leitner
DOI
10.1145/3185768.3186286
Pages
161 – 166

Diagnosis of Privacy and Performance Problems in the Context of Mobile Applications

Authors
David Monschein
Robert Heinrich
Christoph Heger
DOI
10.1145/3185768.3186283
Pages
167 – 172

WOSP-C Workshop

Software Performance Testing in Virtual Time

Authors
Tony Field
Robert Chatley
David Wei
DOI
10.1145/3185768.3186409
Pages
173 – 174

Challenges in Automating Performance Tool Support

Authors
Connie U. Smith
Vittorio Cortellessa
Abel Gómez
Samuel Kounev
Catalina Lladó
Murray Woodside
DOI
10.1145/3185768.3186410
Pages
175 – 176

Predicting the Time to Migrate Into Deadlock Using a Discrete Time Markov Chain

Authors
André B. Bondi
DOI
10.1145/3185768.3186403
Pages
177 – 182

How to Detect Performance Changes in Software History: Performance Analysis of Software System Versions

Authors
David Georg Reichelt
Stefan Kühne
DOI
10.1145/3185768.3186404
Pages
183 – 188

Performance Prediction for Families of Data-Intensive Software Applications

Authors
Jacques Verriet
Reinier Dankers
Lou Somers
DOI
10.1145/3185768.3186405
Pages
189 – 194

Adaptive Dispatch: A Pattern for Performance-Aware Software Self-Adaptation

Authors
Petr Kubát
Lubomír Bulej
Tomáŝ Bureŝ
Vojtech Horký
Petr Tuma
DOI
10.1145/3185768.3186406
Pages
195 – 198

PROWL: Towards Predicting the Runtime of Batch Workloads

Authors
Dheeraj Chahal
Benny Mathew
DOI
10.1145/3185768.3186407
Pages
199 – 200