Proceedings of the 6th ACM/SPEC International Conference

This year is the 6th International Conference on Performance Engineering - ICPE'15, which grew out of the ACM Workshop on Software Performance (WOSP since 1998) and the SPEC International Performance Engineering Workshop (SIPEW since 2008), taking place in Austin. It is a great pleasure for us to offer an outstanding technical program, which we believe is reflecting the idea behind the ICPE - integrating theory and practice in the field of performance engineering.

Overall, we received 116 submissions across all tracks. The main research track attracted 56 submissions, each paper was reviewed by at least four reviewers and we finally accepted 15 high-quality submissions as full papers and three as short papers. The Industry and Experience Track received 18 submissions, of which 7 were selected for inclusion in the program. Further, the program committee selected 9 submissions for the Vision/Work-in-Progress track. Six tutorials and a poster & demo exhibition are completing the program. As in previous years, we decided to group the submissions according their topics, not the track they were submitted to. We believe that the exchange between industry and academia is fostered by presenting research and industry submissions together in the same session.

The program covers all traditional ICPE topics such as software performance engineering and benchmarking with a good balance between theoretical and practical contributions. Additionally, we saw an increasing number of submissions discussing how to apply performance engineering techniques in the context of big data, cloud and Internet of things. We are very proud to have two excellent keynote speakers as part of our program:

  • Todd Austin, from University of Michingan, USA, talking about Bridging the Moore's Law Performance Gap with Innovation Scaling and
  • Adrian Cockcroft, from Battery Ventures, USA, talking about Cloud Native Cost Optimization.

There are three co-located workshops extending the program -- the 4th International Workshop on Large-Scale Testing (LT 2015), the 1st Workshop on Performance Analysis of Big data Systems (PABS) and the 1st Workshop on Challenges in Performance Methods for Software Development (WOSP-C 2015). We are confident that the program will provide you with many new ideas and encourage the discussion and exchange between the participants.

General Chairs' Welcome

Lizy K. John, UT Austin, USA
Connie U. Smith, L&S Computer Technology, Inc., USA

ICPE 2015 Program Chairs' Welcome

Kai Sachs, SAP, Germany
Catalina M. Llado, University of the Balearic Islands, Spain

ICPE 2015 Conference Organization

ICPE 2015 Sponsors & Supporters

Table of contents

Keynote Address

Bridging the Moore's Law Performance Gap with Innovation Scaling

Authors
Todd Austin
DOI
10.1145/2668930.2693196
Pages
1 -- 1

Best Paper Candidates

Reducing Task Completion Time in Mobile Offloading Systems through Online Adaptive Local Restart

Authors
Qiushi Wang
Katinka Wolter
DOI
10.1145/2668930.2688041
Pages
3 -- 13

Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters

Authors
Weiyi Shang
Ahmed E. Hassan
Mohamed Nasser
Parminder Flora
DOI
10.1145/2668930.2688052
Pages
15 -- 26

System-Level Characterization of Datacenter Applications

Authors
Manu Awasthi
Tameesh Suri
Zvika Guz
Anahita Shayesteh
Mrinmoy Ghosh
Vijay Balakrishnan
DOI
10.1145/2668930.2688059
Pages
27 -- 38

Capacity Planning and Headroom Analysis for Taming Database Replication Latency: Experiences with LinkedIn Internet Traffic

Authors
Zhenyun Zhuang
Haricharan Ramachandra
Cuong Tran
Subbu Subramaniam
Chavdar Botev
Chaoyue Xiong
Badri Sridharan
DOI
10.1145/2668930.2688054
Pages
39 -- 50

Performance Measurements and Experimental Analysis

Accurate and Efficient Object Tracing for Java Applications

Authors
Philipp Lengauer
Verena Bitto
Hanspeter Mössenböck
DOI
10.1145/2668930.2688037
Pages
51 -- 62

Design and Evaluation of Scalable Concurrent Queues for Many-Core Architectures

Authors
Thomas R.W. Scogland
Wu-chun Feng
DOI
10.1145/2668930.2688048
Pages
63 -- 74

Lightweight Java Profiling with Partial Safepoints and Incremental Stack Tracing

Authors
Peter Hofer
David Gnedt
Hanspeter Mössenböck
DOI
10.1145/2668930.2688038
Pages
75 -- 86

Sampling-based Steal Time Accounting under Hardware Virtualization

Authors
Peter Hofer
Florian Hörschläger
Hanspeter Mössenböck
DOI
10.1145/2668930.2695524
Pages
87 -- 90

Landscaping Performance Research at the ICPE and its Predecessors: A Systematic Literature Review

Authors
Alexandru Danciu
Johannes Kroß
Andreas Brunnert
Felix Willnecker
Christian Vögele
Anand Kapadia
Helmut Krcmar
DOI
10.1145/2668930.2688039
Pages
91 -- 96

Tool/Poster session

A Performance Tree-based Monitoring Platform for Clouds

Authors
Xi Chen
William Knottenbelt
DOI
10.1145/2668930.2688063
Pages
97 -- 98

ClusterFetch: A Lightweight Prefetcher for General Workloads

Authors
Haksu Jeong
Junhee Ryu
Dongeun Lee
Jaemyoun Lee
Heonshik Shin
Kyungtae Kang
DOI
10.1145/2668930.2688062
Pages
99 -- 100

GRnet: A Tool for Gnetworks with Restart

Authors
Katinka Wolter
Philipp Reinecke
Matthias Dräger
DOI
10.1145/2668930.2688060
Pages
101 -- 102

Using Dynatrace Monitoring Data for Generating Performance Models of Java EE Applications

Authors
Felix Willnecker
Andreas Brunnert
Wolfgang Gottesheim
Helmut Krcmar
DOI
10.1145/2668930.2688061
Pages
103 -- 104

DynamicSpotter: Automatic, Experiment-based Diagnostics of Performance Problems (Invited Demonstration Paper)

Authors
Alexander Wert
DOI
10.1145/2668930.2693844
Pages
105 -- 106

The Storage Performance Analyzer: Measuring, Monitoring, and Modeling of I/O Performance in Virtualized Environments (Invited Demonstration Paper)

Authors
Qais Noorshams
Axel Busch
Samuel Kounev
Ralf Reussner
DOI
10.1145/2668930.2693845
Pages
107 -- 108

Keynote Address

Cloud Native Cost Optimization

Authors
Adrian Cockcroft
DOI
10.1145/2668930.2693197
Pages
109 -- 109

Big Data & Database

A Constraint Programming Based Hadoop Scheduler for Handling MapReduce Jobs with Deadlines on Clouds

Authors
Norman Lim
Shikharesh Majumdar
Peter Ashwood-Smith
DOI
10.1145/2668930.2688058
Pages
111 -- 122

An Empirical Performance Evaluation of Distributed SQL Query Engines

Authors
Stefan van Wouw
José Viña
Alexandru Iosup
Dick Epema
DOI
10.1145/2668930.2688053
Pages
123 -- 131

IoTAbench: an Internet of Things Analytics Benchmark

Authors
Martin Arlitt
Manish Marwah
Gowtham Bellala
Amip Shah
Jeff Healey
Ben Vandiver
DOI
10.1145/2668930.2688055
Pages
133 -- 144

Performance Modelling and Prediction I

Enhancing Performance Prediction Robustness by Combining Analytical Modeling and Machine Learning

Authors
Diego Didona
Francesco Quaglia
Paolo Romano
Ennio Torre
DOI
10.1145/2668930.2688047
Pages
145 -- 156

A Comprehensive Analytical Performance Model of DRAM Caches

Authors
Nagendra Gulur
Mahesh Mehendale
Ramaswamy Govindarajan
DOI
10.1145/2668930.2688044
Pages
157 -- 168

Systematically Deriving Quality Metrics for Cloud Computing Systems

Authors
Matthias Becker
Sebastian Lehrig
Steffen Becker
DOI
10.1145/2668930.2688043
Pages
169 -- 174

Performance Methods in Software Development

Subsuming Methods: Finding New Optimisation Opportunities in Object-Oriented Software

Authors
David Maplesden
Ewan Tempero
John Hosking
John C. Grundy
DOI
10.1145/2668930.2688040
Pages
175 -- 186

Enhancing Performance And Reliability of Rule Management Platforms

Authors
Mark Grechanik
B.M. Mainul Hossain
DOI
10.1145/2668930.2688035
Pages
187 -- 198

Exploiting Software Performance Engineering Techniques to Optimise the Quality of Smart Grid Environments

Authors
Catia Trubiani
Anne Koziolek
Lucia Happe
DOI
10.1145/2668930.2695532
Pages
199 -- 202

Generic Instrumentation and Monitoring Description for Software Performance Evaluation

Authors
Alexander Wert
Henning Schulz
Christoph Heger
Roozbeh Farahbod
DOI
10.1145/2668930.2695525
Pages
203 -- 206

Introducing Software Performance Antipatterns in Cloud Computing Environments: Does it Help or Hurt?

Authors
Catia Trubiani
DOI
10.1145/2668930.2695528
Pages
207 -- 210

Performance and Power

Green Domino Incentives: Impact of Energy-aware Adaptive Link Rate Policies in Routers

Authors
Cyriac James
Niklas Carlsson
DOI
10.1145/2668930.2688045
Pages
211 -- 221

Analysis of the Influences on Server Power Consumption and Energy Efficiency for CPU-Intensive Workloads

Authors
Jóakim v. Kistowski
Hansfried Block
John Beckett
Klaus-Dieter Lange
Jeremy A. Arnold
Samuel Kounev
DOI
10.1145/2668930.2688057
Pages
223 -- 234

Measuring Server Energy Proportionality

Authors
Chung-Hsing Hsu
Stephen W. Poole
DOI
10.1145/2668930.2688049
Pages
235 -- 240

Slow Down or Halt: Saving the Optimal Energy for Scalable HPC Systems

Authors
Li Tan
Zizhong Chen
DOI
10.1145/2668930.2695530
Pages
241 -- 244

Web Performance

Defining Standards for Web Page Performance in Business Applications

Authors
Garret Rempel
DOI
10.1145/2668930.2688056
Pages
245 -- 252

Benchmarks and Empirical Studies - Workloads, Scenarios and Implementations

NUPAR: A Benchmark Suite for Modern GPU Architectures

Authors
Yash Ukidave
Fanny Nina Paravecino
Leiming Yu
Charu Kalra
Amir Momeni
Zhongliang Chen
Nick Materise
Brett Daley
Perhaad Mistry
David Kaeli
DOI
10.1145/2668930.2688046
Pages
253 -- 264

Automated Workload Characterization for I/O Performance Analysis in Virtualized Environments

Authors
Axel Busch
Qais Noorshams
Samuel Kounev
Anne Koziolek
Ralf Reussner
Erich Amrehn
DOI
10.1145/2668930.2688050
Pages
265 -- 276

Can Portability Improve Performance?: An Empirical Study of Parallel Graph Analytics

Authors
Ana Lucia Varbanescu
Merijn Verstraaten
Cees de Laat
Ate Penders
Alexandru Iosup
Henk Sips
DOI
10.1145/2668930.2688042
Pages
277 -- 287

Utilizing Performance Unit Tests To Increase Performance Awareness

Authors
Vojtěch Horký
Peter Libič
Lukáš Marek
Antonin Steinhauser
Petr Tůma
DOI
10.1145/2668930.2688051
Pages
289 -- 300

On the Road to Benchmarking BPMN 2.0 Workflow Engines

Authors
Marigianna Skouradaki
Dieter H. Roller
Frank Leymann
Vincenzo Ferme
Cesare Pautasso
DOI
10.1145/2668930.2695527
Pages
301 -- 304

Performance Modelling and Prediction II

Impact of Data Locality on Garbage Collection in SSDs: A General Analytical Study

Authors
Yongkun Li
Patrick P.C. Lee
John C.S. Lui
Yinlong Xu
DOI
10.1145/2668930.2688036
Pages
305 -- 315

A Framework for Emulating Non-Volatile Memory Systemswith Different Performance Characteristics

Authors
Dipanjan Sengupta
Qi Wang
Haris Volos
Ludmila Cherkasova
Jun Li
Guilherme Magalhaes
Karsten Schwan
DOI
10.1145/2668930.2695529
Pages
317 -- 320

Towards a Performance Model Management Repository for Component-based Enterprise Applications

Authors
Andreas Brunnert
Alexandru Danciu
Helmut Krcmar
DOI
10.1145/2668930.2695526
Pages
321 -- 324

Automated Reliability Classification of Queueing Models for Streaming Computation

Authors
Jonathan C. Beard
Cooper Epstein
Roger D. Chamberlain
DOI
10.1145/2668930.2695531
Pages
325 -- 328

Tutorials

The CloudScale Method for Software Scalability, Elasticity, and Efficiency Engineering: a Tutorial

Authors
Sebastian Lehrig
Steffen Becker
DOI
10.1145/2668930.2688818
Pages
329 -- 331

How to Build a Benchmark

Authors
Jóakim v. Kistowski
Jeremy A. Arnold
Karl Huppler
Klaus-Dieter Lange
John L. Henning
Paul Cao
DOI
10.1145/2668930.2688819
Pages
333 -- 336

DOs and DON'Ts of Conducting Performance Measurements in Java

Authors
Vojtěch Horký
Peter Libič
Antonin Steinhauser
Petr Tůma
DOI
10.1145/2668930.2688820
Pages
337 -- 340

Hybrid Machine Learning/Analytical Models for Performance Prediction: A Tutorial

Authors
Diego Didona
Paolo Romano
DOI
10.1145/2668930.2688823
Pages
341 -- 344

Workshop Summaries

LT 2015: The Fourth International Workshop on Large-Scale Testing

Authors
Zhen Ming (Jack) Jiang
Andreas Brunnert
DOI
10.1145/2668930.2688198
Pages
345 -- 346

PABS 2015: 1st Workshop on Performance Analysis of Big Data Systems

Authors
Rekha Singhal
Dheeraj Chahal
DOI
10.1145/2668930.2688199
Pages
347 -- 348

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

Authors
Murray Woodside
DOI
10.1145/2668930.2688201
Pages
349 -- 350