Main Page

Proceedings

Companion

Compilation
Author Index

 

ICPE 2017 Companion Table of Contents

General Chairs' Welcome
Walter Binder (University of Lugano)

Vittorio Cortellessa (Università dell'Aquila)

ICPE 2017 Program Chairs' Welcome
Anne Koziolek (Karlsruhe Institute of Technology)

Evgenia Smirni (College of William and Mary)

Meikel Poess (Oracle Corporation)

ICPE 2017 Workshop Chairs' Welcome
Catia Trubiani (Gran Sasso Science Institute)

Hanspeter Mössenböck (Johannes Kepler University)

ICPE 2017 Conference Organization

ICPE 2017 Sponsors & Supporters

Autonomous Control for Performance and Reliability Trade-offs in Internet of Services (ACPROSS'17)

Third International Workshop on Performance Analysis of Big Data Systems (PABS'17)

Third International Workshop on Energy-aware Simulation (ENERGY-SIM'17)

Third International Workshop on Quality-aware DevOps (QUDOS'17)

Sixth International Workshop on Load Testing and Benchmarking of Software Systems (LTB'17)

Workshop on Education and Practice of Performance Engineering (WEPPE'17)

First International Workshop on Monitoring in Large-Scale Software Systems (MoLS'17)

Workshop on Challenges in Performance Methods for Software Development (WOSP-C'17)

(Return to Top)

Autonomous Control for Performance and Reliability Trade-offs in Internet of Services (ACPROSS'17)

ACPROSS 2017 Workshop Chairs Welcome & Organization (Page 1)
Valeria Cardellini (University of Rome Tor Vergata)

Francesco Lo Presti (University of Rome Tor Vergata)

Peter Pocta (University of Zilina)

ACPROSS Keynote Talk

Autonomous Control for a Reliable Internet of Services - An Overview of the Activities of COST Action ACROSS (Page 3)
Hans van den Berg (TNO, University of Twente, & CWI)

(Return to Top)

ACPROSS Paper Session I

Elastic Provisioning of Virtual Machines for Container Deployment (Page 5)
Matteo Nardelli (University of Rome Tor Vergata)

Christoph Hochreiner (TU Wien)

Stefan Schulte (TU Wien)

Measuring Docker Performance: What a Mess!!! (Page 11)
Emiliano Casalicchio (Blekinge Institute of Technology)

Vanessa Perciballi (University of Roma Tor Vergata)

Towards Fully Decentralized Self-Adaptive Reactive Systems (Page 17)
Mauro Caporuscio (Linnaeus University)

(Return to Top)

ACPROSS Paper Session II

What Does I(o)T Cost? (Page 19)
Edua Eszter Kalmar (University of Szeged)

Attila Kertesz (University of Szeged)

The Topological Data Analysis of Time Series Failure Data in Software Evolution (Page 25)
Joao Pita Costa (Jozef Stefan Institute)

Tihana Galinac Grbac (University of Rijeka)

Improving QoE via Context Prediction: A Case Study of Using WiFi Radiomaps to Predict Network Disconnection (Page 31)
Nearchos Paspallis (University of Central Lancashire, Cyprus)

Salah Eddin Alshaal (University of Central Lancashire, Cyprus)

(Return to Top)

Third International Workshop on Energy-aware Simulation (ENERGY-SIM'17)

ENERGY-SIM Chairs' Welcome (Page 35)
Stephen McGough (Durham University)

Matthew Forshaw (Newcastle University)

ENERGY-SIM Keynote Session

Energy Efficiency in Large Scale Distributed Systems - The Role of Simulation (Page 37)
Helen Karatza (Aristotle University of Thessaloniki)

ENERGY-SIM Paper Session 1: Work in Progress

Towards an Extensible and Scalable Energy Harvesting Wireless Sensor Network Simulation Framework (Page 39)
James Allen (Newcastle University)

Matthew Forshaw (Newcastle University)

Nigel Thomas (Newcastle University)

(Return to Top)

ENERGY-SIM Paper Session 2

Modelling Energy Efficient Server Management Policies in PEPA (Page 43)
Ali Alssaiari (Newcastle University)

Ray Adderley Jm Gining (Universiti Teknologi MARA)

Nigel Thomas (Newcastle University)

Simulation-Based Performance Evaluation of an Energy-Aware Heuristic for the Scheduling of HPC Applications in Large-Scale Distributed Systems (Page 49)
Georgios L. Stavrinides (Aristotle University of Thessaloniki)

Helen D. Karatza (Aristotle University of Thessaloniki)

Using Machine Learning in Trace-driven Energy-Aware Simulations of High-Throughput Computing Systems (Page 55)
A. Stephen McGough (Durham University)

Noura Al Moubayed (Durham University)

Matthew Forshaw (Newcastle University)

A Cloud-Based Energy Management System for Building Managers (Page 61)
Charalampos Marmaras (Cardiff University)

Amir Javed (Cardiff University)

Omer Rana (Cardiff University)

Liana M. Cipcigan (Cardiff University)

(Return to Top)

Sixth International Workshop on Load Testing and Benchmarking of Software Systems (LTB'17)

LTB 2017 Chairs Welcome (Page 67)
Johannes Kross (fortiss GmbH)

Zhen Ming (Jack) Jiang (York University)

Cor-Paul Bezemer (Queen's University)

LTB Paper Session

In-Test Adaptation of Workload in Enterprise Application Performance Testing (Page 69)
Maciej Kaczmarski (University College Dublin)

Philip Perry (University College Dublin)

John Murphy (University College Dublin)

A. Omar Portillo-Dominguez (University College Dublin)

Reproducible Load Tests for Android Systems with Trace-based Benchmarks (Page 73)
Alexander Lochmann (Technische Universität Dortmund)

Fabian Bruckner (Technische Universität Dortmund)

Olaf Spinczyk (Technische Universität Dortmund)

(Return to Top)

First International Workshop on Monitoring in Large-Scale Software Systems (MoLS'17)

MoLS 2017 Workshop Chairs' Welcome / Introduction (Page 77)
Rick Rabiser (CDL MEVSS & Johannes Kepler University Linz)

Michael Vierhauser (University of Notre Dame)

Sam Guinea (Politecnico di Milano)

Wilhelm Hasselbring (Christian-Albrechts-Universität zu Kiel)

(Return to Top)

MoLS Paper Session 1

Distributed Compliance Monitoring of Business Processes over MapReduce Architectures (Page 79)
Daniela Loreti (Università di Bologna)

Federico Chesani (Università di Bologna)

Anna Ciampolini (Università di Bologna)

Paola Mello (Università di Bologna)

Efficient Analysis at Edge (Page 85)
Tatiana Mangels (Siemens AG)

Alin Murarasu (Siemens AG)

Forest Oden (Siemens AG)

Alexey Fishkin (Siemens AG)

Daniel Becker (Siemens AG)

(Return to Top)

MoLS Paper Session 2

From Resource Monitoring to Requirements-based Adaptation - An Integrated Approach (Page 91)
Holger Eichelberger (University of Hildesheim)

Cui Qin (University of Hildesheim)

Klaus Schmid (University of Hildesheim)

A Continuous Software Quality Monitoring Approach for Smalland Medium Enterprises (Page 97)
Andrea Janes (Free University of Bozen-Bolzano)

Valentina Lenarduzzi (Free University of Bozen-Bolzano)

Alexandru Cristian Stan (Free University of Bozen-Bolzano)

(Return to Top)

Third International Workshop on Performance Analysis of Big Data Systems (PABS'17)

PABS'17 Chairs' Welcome (Page 101)
Rekha Singhal (Tata Consultancy Services)

Dheeraj Chahal (Tata Consultancy Services)

PABS Keynote Talk

Powering the Service Responsiveness of Deep Neural Networks: How Queueing Models can Help (Page 103)
Evgenia Smirni (College of William and Mary)

Recent Trends in Performance Modeling of Big Data Systems (Page 105)
Varsha Apte (Indian Institute of Technology - Bombay)

(Return to Top)

PABS Paper Session

On the State of NoSQL Benchmarks (Page 107)
Vincent Reniers (KU Leuven)

Dimitri Van Landuyt (KU Leuven)

Ansar Rafique (KU Leuven)

Wouter Joosen (KU Leuven)

Time of Use Tariff Parameter Estimation: A Data Analysis Approach on Multicore Systems (Page 113)
Amit Kalele (Tata Consultancy Services)

Kiran Narkhede (Tata Consultancy Services)

Mayank Bakshi (Tata Consultancy Services)

Modeling Expands Value of Performance Testing for Big Data Applications (Page 119)
Boris Zibitsker (BEZNext)

Alex Lupersolsky (BEZNext)

(Return to Top)

Third International Workshop on Quality-aware DevOps (QUDOS'17)

Message from the QUDOS@ICPE '17 Chairs (Page 125)
Danilo Ardagna (Politecnico di Milano)

Giuliano Casale (Imperial College London)

Andre van Hoorn (University of Stuttgart)

Felix Willnecker (fortiss GmbH)

Elisabetta Di Nitto (Politecnico di Milano)

Philipp Leitner (University of Zurich)

(Return to Top)

QUDOS Technical Session 1 - CI, CD and DevOps

DevOps Performance Engineering: A Quasi-Ethnographical Study (Page 127)
Giuseppe Vergori (Politecnico di Milano)

Damian A. Tamburri (Politecnico di Milano)

Diego Perez-Palacin (University of Zaragoza)

Raffaela Mirandola (Politecnico di Milano)

Quality Assessment in DevOps: Automated Analysis of a Tax Fraud Detection System (Page 133)
Diego Perez-Palacin (Universidad de Zaragoza)

Youssef Ridene (Netfective Technology)

José Merseguer (Universidad de Zaragoza)

Towards DevOps for Privacy-by-Design in Data-Intensive Applications: A Research Roadmap (Page 139)
Michele Guerriero (Politecnico di Milano)

Damian A. Tamburri (Politecnico di Milano)

Youssef Ridene (BlueAge - Netfective Group)

Francesco Marconi (Politecnico di Milano)

Marcello M. Bersani (Politecnico di Milano)

Matej Artac (XLAB)

(Return to Top)

QUDOS Technical Session 2 - Monitoring

Towards Omnia: A Monitoring Factory for Quality-Aware DevOps (Page 145)
Marco Miglierina (Politecnico di Milano)

Damian A. Tamburri (Politecnico di Milano)

A Generic Platform for Transforming Monitoring Data into Performance Models (Page 151)
Jonas Kunz (Karlsruhe Institute of Technology)

Christoph Heger (NovaTec Consulting GmbH)

Robert Heinrich (Karlsruhe Institute of Technology)

QUDOS Keynote Talk II

DevOps and WSN App: A Bio-Inspired Paradigm (Page 157)
Antinisca Di Marco (University of L'Aquila)

(Return to Top)

QUDOS Technical Session 3 - Performance Engineering

Towards Holistic Continuous Software Performance Assessment (Page 159)
Vincenzo Ferme (USI Lugano)

Cesare Pautasso (USI Lugano)

An Expandable Extraction Framework for Architectural Performance Models (Page 165)
Jürgen Walter (University of Würzburg)

Christian Stier (FZI Research Center for Information Technology)

Heiko Koziolek (ABB Corporate Research)

Samuel Kounev (University of Würzburg)

(Return to Top)

QUDOS Tool Demo Session

Model-driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches (Page 171)
Thomas F. Düllmann (University of Stuttgart)

André van Hoorn (University of Stuttgart)

Model-driven Engineering IDE for Quality Assessment of Data-Intensive Applications (Page 173)
Marc Gil (Prodevelop SL (Spain))

Christophe Joubert (Prodevelop SL (Spain))

Ismael Torres (Prodevelop SL (Spain))

Capacity Allocation for Big Data Applications in the Cloud (Page 175)
Michele Ciavotta (Politecnico di Milano)

Eugenio Gianniti (Politecnico di Milano)

Danilo Ardagna (Politecnico di Milano)

(Return to Top)

Workshop on Education and Practice of Performance Engineering (WEPPE'17)

WEPPE Chairs' Welcome (Page 177)
Alberto Avritzer (Sonatype)

Alexandru Iosup (Vrije Universiteit Amsterdam)

WEPPE Keynote Talk

Performance Engineering Education: A Viewpoint (Page 179)
Kishor Trivedi (Duke University)

(Return to Top)

WEPPE Paper Session 1

Developing Software Performance Training at Alibaba (Page 181)
Kingsum Chow (Alibaba Inc.)

Wanyi Zhu (Alibaba Inc.)

Chengdong Li (Alibaba Inc.)

Si Chen (Alibaba Inc.)

Tongbao Zhang (Alibaba Inc.)

Chenggang Qin (Alibaba Inc.)

Sanhong Li (Alibaba Inc.)

Teaching Performance Modeling in the Era of 140characters Information (Page 183)
Vittoria de Nitto Personè (University of Rome Tor Vergata)

(Return to Top)

WEPPE Paper Session 2

Do We Teach Useful Statistics for Performance Evaluation? (Page 185)
Lubomir Bulej (Charles University)

Vojtech Horky (Charles University)

Petr Tuma (Charles University)

Experience with Performance Engineering Training in Academic and Industrial Environments (Page 191)
André B. Bondi (Software Performance and Scalability Consulting, LLC)

Learning Performance Engineering through Applications (Page 193)
Giuseppe Serazzi (Politecnico di Milano)

(Return to Top)

Workshop on Challenges in Performance Methods for Software Development (WOSP-C'17)

WOSP-C'17: Workshop on Challenges in Performance Methods for Software Development: Welcome by the Chair (Page 195)
André B. Bondi (Software Performance and Scalability Consulting, LLC)

(Return to Top)

WOSP-C Paper Session

Mapping of Service Level Objectives to Performance Queries (Page 197)
Jürgen Walter (University of Würzburg)

Dušan Okanovi? (University of Stuttgart)

Samuel Kounev (University of Würzburg)

Engineering the Performance of a Meta-modeling Architecture (Page 203)
Sara Fioravanti (University of Florence)

Fulvio Patara (University of Florence)

Enrico Vicario (University of Florence)

(Return to Top)

WOSP-C Keynote talk

Performance Engineering for DevOps Using Survivability Evaluation of High AvailabilitySystems (Page 209)
Alberto Avritzer (Sonatype)

WOSP-C Paper Session I

Open-perspective Modeling of Software Systems (Page 211)
Murray Woodside (Carleton University)

(Return to Top)

WOSP-C Paper Session II

A Case Study to Elicit Challenges for Performance Engineering of Cyber Physical Systems (Page 217)
Lorenzo Pagliari (Gran Sasso Science Institute)

Raffaela Mirandola (Politecnico di Milano)

Catia Trubiani (Gran Sasso Science Institute)

Performance Engineering for Microservices: Research Challenges and Directions (Page 223)
Robert Heinrich (Karlsruhe Institute of Technology)

André van Hoorn (University of Stuttgart)

Holger Knoche (Kiel University)

Fei Li (Siemens AG)

Lucy Ellen Lwakatare (University of Oulu)

Claus Pahl (Free University of Bozen-Bolzano)

Stefan Schulte (TU Wien)

Johannes Wettinger (University of Stuttgart)

SPE for the Internet of Things and Other Real-Time Embedded Systems (Page 227)
Connie U. Smith (Performance Engineering Services)

Catalina M. Lladó (Universitat de les Illes Balears)