Sunday, 2017-03-26





Conference Program


Full program as PDF


Saturday, March 12, 2016

08:00-09:00 – Registration

Workshops (see workshop websites for program)

09:00-17:30 (full day)
The Fifth International Workshop on Large-Scale Testing (LT 2016)

09:00-17:30 (full day)
2nd International Workshop on Performance Analysis of Big data Systems (PABS)

09:00-17:30 (full day)
Workshop on Challenges in Performance Methods for Software Development (WOSP-C'16) 


Sunday, March 13, 2016

08:00-09:00 – Registration


09:00-12:30 (incl. 30-minute coffee break)
Andre Bondi. Incorporating Software Performance Engineering Methods Practice into the Software Development Life Cycle

09:00-12:30 (incl. 30-minute coffee break)
Verena Bitto, Philipp Lengauer. Building Custom, Efficient and Accurate Memory Monitoring Tools for Java Applications (slides)

12:30-14:00 – Lunch Break


14:00-17:30 (incl. 30-minute coffee break)
Rean Griffith, Anne Holler, Xiaoyun Zhu. Application Performance Management in Virtualized Datacenters (slides)

14:00-17:30 (incl. 30-minute coffee break)
Giuliano Casale, Simon Spinner, Weikun Wang. Automated Parameterization of Performance Models from Measurements (slides)

Monday, March 14, 2016

08:00-09:00 – Registration

08:45-09:00 – Welcome Message (PDF / PPTX)

09:00-10:00 – Keynote (Chair: Alexandru Iosup, Delft University of Technology, the Netherlands)

Bianca Schroeder (University of Toronto, Canada). Case studies from the real world: The importance of measurement and analysis in building better systems (slides)

10:00-10:30 – Best Paper Candidate (Chair: Steffen Becker, Chemnitz University of Technology, Germany)

Weikun Wang, Giuliano Casale, Ajay Kattepur and Manoj Nambiar. Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue Length Data (slides)

10:30-11:00 – Coffee Break

11:00-12:30 – Research Track Session 1: Performance Modeling (Chair: Andre Bondi, Siemens Corporate Research, USA)

David Maplesden, Ewan Tempero, John Hosking and John Grundy. A Cost/Benefit Approach to Performance Analysis

Piotr Rygielski, Viliam Simko, Felix Sittner, Doris Aschenbrenner, Samuel Kounev and Klaus Schilling. Automated Extraction of Network Traffic Models Suitable for Performance Simulation

Juan Pablo Sandoval Alcocer, Alexandre Bergel and Marco Tulio Valente. Learning From Source Code History to Identify Performance Failures

Alireza Khoshkbarforoushha and Rajiv Ranjan. Resource and Performance Distribution Prediction for Large Scale Analytics Queries (slides)

12:30-14:00 – Lunch Break

14:00-15:15 – Industry Track Session 1: Modeling and Prediction (Chair: Klaus-Dieter Lange, Hewlett Packard Enterprise, USA)

Paul Brebner. Automatic Performance Modelling from Application Performance Monitoring (APM) Data: An Experience Report

Patrick Pegus Ii, Benoy Varghese, Tian Guo, David Irwin, Prashant Shenoy, Anirban Mahanti, James Culbert, John Goodhue and Chris Hill. Analyzing the Efficiency of a Green University Data Center

Qi Wang, Lucy Cherkasova, Jun Li and Haris Volos. Interconnect Emulator for Aiding Performance Analysis of Distributed Memory Applications

15:15-15:30 – Research Track (Chair: Klaus-Dieter Lange, Hewlett Packard Enterprise, USA)

Assaf Eisenman, Ludmila Cherkasova, Guilherme Magalhaes, Qiong Cai, Paolo Faraboschi and Sachin Katti. Parallel Graph Processing: Prejudice and State of the Art (slides)

15:30-16:00 – Coffee Break

16:00-17:00 – Work in Progress Track (Chair: Vittorio Cortellessa, Universita' dell'Aquila, Italy)

Jürgen Walter, André van Hoorn, Heiko Koziolek, Dušan Okanović and Samuel Kounev. Asking ''What?'', Automating the ''How?'': The Vision of Declarative Performance Engineering (slides)

Thomas Begin and Alexandre Brandwajn. Predicting the System Performance by Combining Calibrated Performance Models of its Components - A Preliminary Study (slides)

Mathias Menninghaus and Elke Pulvermüller. Towards Using Code Coverage Metrics for Performance Comparison on the Implementation Level (slides)

Dheeraj Chahal, Rupinder Virk and Manoj Nambiar. Pre-deployment Performance Estimation of IO Intensive Workloads

Divya Gupta, Lucas Perronne and Sara Bouchenak. BFT-Bench: A Framework to Evaluate BFT Protocols (slides)

Sourav Medya, Ludmila Cherkasova, Guilherme Magalhaes, Kivanch Ozonat, Chaitra Padmanabha, Jiban Sarma and Imran Sheikh. Towards Performance and Scalability Analysis of Distibuted Memory Programs on Large-Scale Clusters (slides)

17:00-18:00 – Doctoral Symposium

Holger Knoche. Sustaining Runtime Performance while Incrementally Modernizing Transactional Monolithic Software towards Microservices

David Georg Reichelt and Stefan Kühne. Empirical Analysis of Performance Problems at Code Level

18:00-19:30 – Demos and Posters Track

Ji Xue, Evgenia Smirni, Robert Birke and Lydia Y. Chen. PROST: Prediction for Resource Usages with Spatial and Temporal Dependencies

Nick Principe and Vernon Miller. SPEC SFS 2014: Application-Level Storage Performance Evaluation

Christoph Heger, André van Hoorn, Dušan Okanović, Stefan Siegl and Alexander Wert. diagnoseIT: Expert-Guided Automatic Diagnosis of Performance Problems in Enterprise Applications (poster)

Vincenzo Ferme and Cesare Pautasso. Integrating Faban with Docker for Performance Benchmarking

David Schmidt, Lisa Roderick and Andrew Bond. Inspiring Virtualization Innovation - SPECvirt_dc

Ahmed Ali-Eldin, Alexey Ilyushkin, Bogdan Ghit, Nikolas Herbst, Alessandro Papadopoulos and Alexandru Iosup. Benchmarking Auto-Scaling Algorithms

Yasir Ibrahim and Waleed Ahmed. New Technique Using Multiple Symmetric keys for Multilevel Encryption

Alexandru Iosup, Samuel Kounev and Kai Sachs. SPEC Research Group's Cloud Working Group (poster)

Nikolas Roman Herbst, Andreas Weber, Samuel Kounev and Henning Groenda. BUNGEE: An Elasticity Benchmark for Self-Adaptive IaaS Cloud Environments (poster)

Jürgen Walter, André van Hoorn, Heiko Koziolek, Dušan Okanović and Samuel Kounev. The Vision of Declarative Performance Engineering (poster)


Tuesday, March 15, 2016

08:30-09:00 – Registration

09:00-10:00 – Keynote (Chair: Murray Woodside, Carleton University, Canada)

Wilhelm Hasselbring (Kiel University, Germany). Microservices for Scalability (slides)

10:00-10:30 – Best Paper Candidate (Chair: Manoj Nambiar, Tata Consultancy Services, India)

Michael Steindorfer and Jurgen Vinju. Performance Modeling of Maximal Sharing

10:30-11:00 – Coffee Break

11:00-12:15 – Industry Track Session 2: Analysis and Optimization (Chair: Manoj Nambiar, Tata Consultancy Services, India)

Jóakim von Kistowski, Hansfried Block, John Beckett, Cloyce Spradling, Klaus-Dieter Lange and Samuel Kounev. Variations in CPU Power Consumption

Luyang Wang, Pallab Bhattacharya, Yao-Min Chen, Shrinivas Joshi and James Cheng. End-to-End Java Security Performance Enhancements for Oracle SPARC Servers (slides)

Amit Kalele and Anubhav Jain. Accelerating The Optimal Trade-Off Circular Harmonic Function Filter Design on Multicore Systems

12:15-14:00 – Lunch Break

14:00-15:30 – Research Track Session 2: Distributed Systems & Cloud (Chair: Giuliano Casale, Imperial College London, UK)

Tatsuma Matsuki and Naoki Matsuoka. A Resource Contention Analysis Framework for Diagnosis of Application Performance Anomalies in Consolidated Cloud Environments (slides)

Supreeth Subramanya, Zain Mustafa, David Irwin and Prashant Shenoy. Beyond Energy-Efficiency: Evaluating Green Datacenter Applications for Energy-Agility

Zhan Qiu, Juan F. Perez and Peter Harrison. Tackling Latency via Replication in Distributed Systems (slides)

Mark Grechanik, Qi Luo, Denys Poshyvanyk and Adam Porter. Enhancing Rules For Cloud Resource Provisioning Via Learned Software Performance Models (slides)

15:30-16:00 – Coffee Break

16:00-16:30 – Best Paper Candidate (Chair: Xiaoyun Zhu, Futurewei Technologies, USA)

Niklas Carlsson. Optimized eeeBond: Energy Efficiency with non-Proportional Router Network Interfaces (slides)

16:30-17:45 – Research Track Session 3: Characterization and Profiling (Chair: Wilhelm Hasselbring, Kiel University, Germany)

Sarat Sreepathi, Ed D'Azevedo, Bobby Philip and Patrick Worley. Communication Characterization and Optimization of Applications Using Topology-Aware Task Mapping on Large Supercomputers

Manjula Peiris and James Hill. Automatically Detecting "Excessive Dynamic Memory Allocations'' Software Performance Anti-Pattern

Philipp Lengauer, Verena Bitto and Hanspeter Mössenböck. Efficient and Viable Handling of Large Object Traces (slides)

19:30-22:00 – Social Dinner (including Best Paper and other awards)


Wednesday, March 16, 2016

08:30-09:00 – Registration

09:00-10:00 – Keynote (Chair: Manoj Nambiar, Tata Consultancy Services, India)

Angelo Corsaro (PrismTech). Cloudy, Foggy and Misty Internet of Things (slides)

10:00-10:30 – SPEC Distinguished Dissertation Award (Chair: Samuel Kounev, University of Würzburg, Germany)

Yufei Ren, Stony Brook University. Scalable End-to-End Data I/O over Enterprise and Data-Center Networks. (slides, presented by Dantong Yu)

10:30-11:00 – Coffee Break

11:00-12:45 – Research Track Session 4: Monitoring and Analysis (Chair: Lubomír Bulej, Charles University, Czech Republic)

Peter Hofer, David Gnedt, Andreas Schörgenhumer and Hanspeter Mössenböck. Efficient Tracing and Versatile Analysis of Lock Contention in Java Applications on the Virtual Machine Level (slides)

Vojtěch Horký, Jaroslav Kotrč, Peter Libič and Petr Tuma. Analysis of Overhead in Dynamic Java Performance Monitoring (slides)

Jesun Firoz, Martina Barnas, Marcin Zalewski and Andrew Lumsdaine. The value of variance (slides)

Sara Fioravanti, Simone Mattolini, Fulvio Patara and Enrico Vicario. Experimental performance evaluation of different data models for a reflection software architecture over NoSQL persistence layers (slides)

12:45-14:00 – Lunch Break

14:00-14:30 – Research Track Session 5: Data Intensive Computing (Chair: Samuel Kounev, University of Würzburg, Germany)

Ravjot Singh, Cor-Paul Bezemer, Weiyi Shang and Ahmed E. Hassan. Optimizing the Performance-Related Configurations of Object-Relational Mapping Frameworks Using a Multi-Objective Genetic Algorithm (slides)

14:30-15:10 – SPEC Research Group Annual Meeting (Chair: Samuel Kounev, University of Würzburg, Germany)

SPEC Research Group (RG) serves as a platform for collaborative research efforts in the area of quantitative system evaluation and analysis, fostering interaction between industry and academia. The group develops methodologies, techniques and tools for measurement, load testing, profiling, workload characterization, dependability and efficiency evaluation of computing systems. SPEC RG currently has four working groups working in the areas of cloud computing, big data, DEVOPS and security benchmarking. More information can be found at

15:10-15:30 – Closing Session (Chair: Samuel Kounev, University of Würzburg, Germany)