Main Page


ICPE'16 Companion

Compilation Author Index

ICPE'16 Proceedings Table of Contents

ICPE 2016 – General Chairs' Welcome
Alberto Avritzer (Sonatype, Inc)

Alexandru Iosup (Delft University of Technology)

ICPE 2016 – Program Chairs' Welcome
Steffen Becker (Chemnitz University of Technology)

Xiaoyun Zhu (Futurewei Technologies)

Jerry Rolia (Hewlett Packard Labs)

Manoj Nambiar (Tata Consultancy Services)

ICPE 2016 Conference Organization

ICPE 2016 Sponsors

(Return to Top)

Keynote 1

Industry Track 2

Best Candidate 1

Distributed Systems & Cloud

Performance Modeling

Best Candidate 3

Industry Track 1

Characterization and Profiling

Work-In-Progress and Vision Papers

Keynote 3

Doctoral Symposium

Monitoring and Analysis

Demos and Posters

Data Intensive Computing

Keynote 2


Best Candidate 2


Keynote 1

Case Studies from the Real World: The Importance of Measurement and Analysis in Building Better Systems (Page 1)
Bianca Schroeder (University of Toronto)

(Return to Top)

Best Paper Candidate 1

Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue Length Data (Page 3)
Weikun Wang (Imperial College London)

Giuliano Casale (Imperial College London)

Ajay Kattepur (TCS Innovation Labs)

Manoj Nambiar (TCS Innovation Labs)

(Return to Top)

Performance Modelling

A Cost/Benefit Approach to Performance Analysis (Page 15)
David Maplesden (University of Auckland)

Ewan Tempero (University of Auckland)

John Hosking (University of Auckland)

John C. Grundy (Swinburne University of Technology)

Automated Extraction of Network Traffic Models Suitable for Performance Simulation (Page 27)
Piotr Rygielski (University of Würzburg)

Viliam Simko (FZI Forschungszentrum Informatik)

Felix Sittner (Zentrum für Telematik e.V.)

Doris Aschenbrenner (Zentrum für Telematik e.V.)

Samuel Kounev (University of Würzburg)

Klaus Schilling (University of Würzburg)

Learning from Source Code History to Identify Performance Failures (Page 37)
Juan Pablo Sandoval Alcocer (University of Chile)

Alexandre Bergel (University of Chile)

Marco Tulio Valente (Federal University of Minas Gerais)

Resource and Performance Distribution Prediction for Large Scale Analytics Queries (Page 49)
Alireza Khoshkbarforoushha (Australian National University & CSIRO)

Rajiv Ranjan (Newcastle University)

(Return to Top)

Industry Track 1

Automatic Performance Modelling from Application Performance Management (APM) Data: An Experience Report (Page 55)
Paul Brebner (Performance Assurance Pty Ltd)

Analyzing the Efficiency of a Green University Data Center (Page 63)
Patrick Pegus II (University of Massachusetts, Amherst)

Benoy Varghese (NICTA)

Tian Guo (University of Massachusetts, Amherst)

David Irwin (University of Massachusetts, Amherst)

Prashant Shenoy (University of Massachusetts, Amherst)

Anirban Mahanti (NICTA)

James Culbert (Massachusetts Green High Performance Computing Center)

John Goodhue (Massachusetts Green High Performance Computing Center)

Chris Hill (Massachusetts Institute of Technology)

Interconnect Emulator for Aiding Performance Analysis of Distributed Memory Applications (Page 75)
Qi Wang (Hewlett Packard Labs & George Washington University)

Ludmila Cherkasova (Hewlett Packard Labs)

Jun Li (Hewlett Packard Labs)

Haris Volos (Hewlett Packard Labs)

Parallel Graph Processing: Prejudice and State of the Art (Page 85)
Assaf Eisenman (Stanford University & Hewlett Packard Labs)

Ludmila Cherkasova (Hewlett Packard Labs)

Guilherme Magalhaes (Hewlett Packard Enterprise)

Qiong Cai (Hewlett Packard Labs)

Paolo Faraboschi (Hewlett Packard Labs)

Sachin Katti (Stanford University)

(Return to Top)

Work-In-Progress and Vision Papers

Asking "What?", Automating the "How?": The Vision of Declarative Performance Engineering (Page 91)
Jürgen Walter (University of Würzburg)

André van Hoorn (University of Stuttgart)

Heiko Koziolek (ABB Corporate Research)

Dusan Okanović (University of Stuttgart)

Samuel Kounev (University of Würzburg)

Predicting the System Performance by Combining Calibrated Performance Models of its Components: A Preliminary Study (Page 95)
Thomas Begin (Université Lyon 1)

Alexandre Brandwajn (University of California, Santa Cruz)

Towards Using Code Coverage Metrics for Performance Comparison on the Implementation Level (Page 101)
Mathias Menninghaus (University of Osnabrück)

Elke Pulvermüller (University of Osnabrück)

Performance Extrapolation of Io Intensive Workloads: Work in Progress (Page 105)
Dheeraj Chahal (Tata Consultancy Services)

Rupinder Virk (Tata Consultancy Services)

Manoj Nambiar (Tata Consultancy Services)

BFT-Bench: A Framework to Evaluate BFT Protocols (Page 109)
Divya Gupta (University Grenoble Alpes, LIG)

Lucas Perronne (University Grenoble Alpes, LIG)

Sara Bouchenak (INSA Lyon)

Towards Performance and Scalability Analysis of Distributed Memory Programs on Large-Scale Clusters (Page 113)
Sourav Medya (University of California, Santa Barbara & Hewlett Packard Labs)

Ludmila Cherkasova (Hewlett Packard Labs)

Guilherme Magalhaes (Hewlett Packard Enterprise)

Kivanc Ozonat (Hewlett Packard Labs)

Chaitra Padmanabha (Hewlett Packard Enterprise)

Jiban Sarma (Hewlett Packard Enterprise)

Imran Sheikh (Hewlett Packard Enterprise)

(Return to Top)

Doctoral Symposium

Empirical Analysis of Performance Problems at Code Level (Page 117)
David Georg Reichelt (Universität Leipzig)

Stefan Kühne (Universität Leipzig)

Sustaining Runtime Performance while Incrementally Modernizing Transactional Monolithic Software Towards Microservices (Page 121)
Holger Knoche (Kiel University)

(Return to Top)

Demos and Posters

PROST: Predicting Resource Usages with Spatial and Temporal Dependencies (Page 125)
Ji Xue (College of William and Mary)

Evgenia Smirni (College of William and Mary)

Thomas Scherer (IBM Research Zurich Lab)

Robert Birke (IBM Research Zurich Lab)

Lydia Y. Chen (IBM Research Zurich Lab)

SPEC Research Group's Cloud Working Group: RG Cloud Group (Page 127)
Alexandru Iosup (Delft University of Technology)

Samuel Kounev (University of Wuertzburg)

Kai Sachs (SAP SE)

Integrating Faban with Docker for Performance Benchmarking (Page 129)
Vincenzo Ferme (University of Lugano (USI))

Cesare Pautasso (University of Lugano (USI))

Which Cloud Auto-Scaler Should I Use for My Application? Benchmarking Auto-Scaling Algorithms (Page 131)
Ahmed Ali-Eldin (Umeå University)

Alexey Ilyushkin (Delft University of Technology)

Bogdan Ghit (Delft University of Technology)

Nikolas Roman Herbst (University of Würzburg)

Alessandro Papadopoulos (Lund University)

Alexandru Iosup (Delft University of Technology)

(Return to Top)

Keynote 2

Microservices for Scalability: Keynote Talk Abstract (Page 133)
Wilhelm Hasselbring (Kiel University)

(Return to Top)

Best Paper Candidate 2

Performance Modeling of Maximal Sharing (Page 135)
Michael J. Steindorfer (Centrum Wiskunde & Informatica)

Jurgen J. Vinju (Centrum Wiskunde & Informatica)

(Return to Top)

Industry Track 2

Variations in CPU Power Consumption (Page 147)
Jóakim von Kistowski (University of Würzburg)

Hansfried Block (Fujitsu Technology Solutions GmbH)

John Beckett (Dell Inc.)

Cloyce Spradling (Oracle)

Klaus-Dieter Lange (Hewlett Packard Enterprise)

Samuel Kounev (University of Würzburg)

End-to-End Java Security Performance Enhancements for Oracle SPARC Servers (Page 159)
Luyang Wang (Oracle)

Pallab Bhattacharya (Facebook)

Yao-Min Chen (Oracle)

Shrinivas Joshi (Oracle)

James Cheng (Oracle)

Accelerating the Optimal Trade-Off Circular Harmonic Function Filter Design on Multicore Systems (Page 167)
Anubhav Jain (Tata Consultancy Services Limited)

Amit Kalele (Tata Consultancy Services Limited)

(Return to Top)

Distributed Systems & Cloud

A Resource Contention Analysis Framework for Diagnosis of Application Performance Anomalies in Consolidated Cloud Environments (Page 173)
Tatsuma Matsuki (Fujitsu Laboratories Ltd.)

Naoki Matsuoka (Fujitsu Laboratories Ltd.)

Beyond Energy-Efficiency: Evaluating Green Datacenter Applications for Energy-Agility (Page 185)
Supreeth Subramanya (University of Massachusetts, Amherst)

Zain Mustafa (University of Massachusetts, Amherst)

David Irwin (University of Massachusetts, Amherst)

Prashant Shenoy (University of Massachusetts, Amherst)

Tackling Latency via Replication in Distributed Systems (Page 197)
Zhan Qiu (Imperial College London)

Juan F. Pérez (University of Melbourne)

Peter G. Harrison (Imperial College London)

Enhancing Rules for Cloud Resource Provisioning via Learned Software Performance Models (Page 209)
Mark Grechanik (University of Illinois at Chicago)

Qi Luo (College of William and Mary)

Denys Poshyvanyk (College of William and Mary)

Adam Porter (University of Maryland)

(Return to Top)

Best Paper Candidate 3

Optimized eeebond: Energy Efficiency with non-Proportional Router Network Interfaces (Page 215)
Niklas Carlsson (Linkoping University)

(Return to Top)

Characterization and Profiling

Communication Characterization and Optimization of Applications Using Topology-Aware Task Mapping on Large Supercomputers (Page 225)
Sarat Sreepathi (Oak Ridge National Laboratory)

Ed D'Azevedo (Oak Ridge National Laboratory)

Bobby Philip (Oak Ridge National Laboratory)

Patrick Worley (Oak Ridge National Laboratory)

Automatically Detecting "Excessive Dynamic Memory Allocations Software Performance Anti-Pattern" (Page 237)
Manjula Peiris (Indiana University-Purdue University Indianapolis)

James H. Hill (Indiana University-Purdue University Indianapolis)

Efficient and Viable Handling of Large Object Traces (Page 249)
Philipp Lengauer (Johannes Kepler University)

Verena Bitto (Johannes Kepler University)

Hanspeter Mössenböck (Johannes Kepler University)

(Return to Top)

Keynote 3

Cloudy, Foggy and Misty Internet of Things (Page 261)
Angelo Corsaro (PrismTech)

(Return to Top)

Monitoring and Analysis

Efficient Tracing and Versatile Analysis of Lock Contention in Java Applications on the Virtual Machine Level (Page 263)
Peter Hofer (Johannes Kepler University)

David Gnedt (Johannes Kepler University)

Andreas Schörgenhumer (Johannes Kepler University)

Hanspeter Mössenböck (Johannes Kepler University)

Analysis of Overhead in Dynamic Java Performance Monitoring (Page 275)
Vojtěch Horký (Charles University)

Jaroslav Kotrč (Charles University)

Peter Libič (Charles University)

Petr Tůma (Charles University)

The Value of Variance (Page 287)
Jesun Sahariar Firoz (Indiana University Bloomington)

Martina Barnas (Indiana University Bloomington)

Marcin Zalewski (Indiana University Bloomington)

Andrew Lumsdaine (Indiana University Bloomington)

Experimental Performance Evaluation of Different Data Models for a Reflection Software Architecture over NoSQl Persistence Layers (Page 297)
Sara Fioravanti (University of Florence)

Simone Mattolini (University of Florence)

Fulvio Patara (University of Florence)

Enrico Vicario (University of Florence)

(Return to Top)

Data Intensive Computing

Optimizing the Performance-Related Configurations of Object-Relational Mapping Frameworks Using a Multi-Objective Genetic Algorithm (Page 309)
Ravjot Singh (Queen's University)

Cor-Paul Bezemer (Queen's University)

Weiyi Shang (Concordia University)

Ahmed E. Hassan (Queen's University)

(Return to Top)


Building Custom, Efficient, and Accurate Memory Monitoring Tools for Java Applications (Page 321)
Verena Bitto (Johannes Kepler University)

Philipp Lengauer (Johannes Kepler University)

Automated Parameterization of Performance Models from Measurements (Page 325)
Giuliano Casale (Imperial College London)

Simon Spinner (University of Würzburg)

Weikun Wang (Imperial College London)

Incorporating Software Performance Engineering Methods and Practices into the Software Development Life Cycle (Page 327)
André B. Bondi (Independent)