Proceedings of the 4th ACM/SPEC International Conference

We are delighted to bring you an outstanding technical program to 2013 International Conference on Performance Engineering -- ICPE'13 in Prague. The main Research track for the conference attracted 42 submissions. Thanks to the diligent efforts of the members of the Program Committee each paper received a minimum of four reviews. After extensive deliberation the Program Committee decided to accept 20 submissions as regular papers and two as short papers.

The Industry and Experience track focuses on the application of research results to industrial performance engineering problems and addresses in particular innovative implementations, the novel application of performance-related technologies and the reporting of insightful performance results. This track received 22 submissions of which 8 were selected for presentation at the conference.

The papers accepted to the Research track and to the Industry and Experience track cover several topics such as software development and various flavors of modeling, including performance, survivability and scalability modeling. The development of representative workloads and benchmarks is also well represented. There are then a number of papers that focus on performance aspects of cloud-related systems and more general aspects of scheduling and load balancing.

The Vision/Work-in-Progress track is a feature of ICPE that allows researchers to present and discuss ideas that they are still working on or that they are planning to work on in the near future. It is a great forum for learning about the direction of research in the area. This year we received 18 submissions to this track and were able to accommodate 10 short presentations in the conference program. The topics covered by this track are similar to those in the main Research track, which suggests that they are likely to feature again at ICPE in the near future.

In summary, there were 81 submissions in total across the three tracks, of which 38 were selected for presentation. We are now looking forward to several days of great presentations and stimulating discussions at ICPE 2013 in beautiful Prague. It has been a privilege and a pleasure forus to be involved.

General Chairs' Welcome

Petr Tůma, Charles University, Czech Republic
Giuliano Casale, Imperial College London, UK

ICPE 2013 Program Chairs' Welcome

Tony Field, Imperial College London, UK
Jose Nelson Amaral, University of Alberta, Canada

ICPE 2013 Conference Organization

ICPE 2013 Sponsors & Supporters

Table of contents

Tutorials

Holistic optimization of distribution automation network designs using survivability modeling and power flow equations

Authors
Anne Koziolek
Alberto Avritzer
Daniel Sadoc Menasché
DOI
10.1145/2479871.2479873
Pages
1 -- 2

Use case-driven performance engineering without "concurrent users"

Authors
Morten Heine Sørensen
DOI
10.1145/2479871.2479874
Pages
3 -- 12

Keynote address I

Automated modeling of complex data center applications

Authors
Prashant Shenoy
DOI
10.1145/2479871.2479876
Pages
13 -- 14

Research track best paper candidates

Towards energy-proportional computing for enterprise-class server workloads

Authors
Balaji Subramaniam
Wu-chun Feng
DOI
10.1145/2479871.2479878
Pages
15 -- 26

Automated root cause isolation of performance regressions during software development

Authors
Christoph Heger
Jens Happe
Roozbeh Farahbod
DOI
10.1145/2479871.2479879
Pages
27 -- 38

Multiple class G-networks with restart

Authors
Jean-Michel Fourneau
Katinka Wolter
Philipp Reinecke
Tilman Krauß
Alexandra Danilkina
DOI
10.1145/2479871.2479880
Pages
39 -- 50

Performance modeling and evaluation

Mean-field analysis of data flows in wireless sensor networks

Authors
Marcel C. Guenther
Jeremy T. Bradley
DOI
10.1145/2479871.2479882
Pages
51 -- 62

When spatial and temporal locality collide: the case of the missing cache hits

Authors
Mattias De Wael
David Ungar
Tom Van Cutsem
DOI
10.1145/2479871.2479883
Pages
63 -- 70

On load balancing: a mix-aware algorithm for heterogeneous systems

Authors
Sebastiano Spicuglia
Mathias Bjöerkqvist
Lydia Y. Chen
Giuseppe Serazzi
Walter Binder
Evgenia Smirni
DOI
10.1145/2479871.2479884
Pages
71 -- 76

Software performance modeling

Decision support via automated metric comparison for the palladio-based performance blame analysis

Authors
Frank Brüseke
Gregor Engels
Steffen Becker
DOI
10.1145/2479871.2479886
Pages
77 -- 88

Propagation of incremental changes to performance model due to SOA design pattern application

Authors
Nariman Mani
Dorina C. Petriu
Murray Woodside
DOI
10.1145/2479871.2479887
Pages
89 -- 100

Rapid performance modeling by transforming use case maps to palladio component models

Authors
Christian Vogel
Heiko Koziolek
Thomas Goldschmidt
Erik Burger
DOI
10.1145/2479871.2479888
Pages
101 -- 112

Non-markovian analysis for model driven engineering of real-time software

Authors
Laura Carnevali
Marco Paolieri
Alessandro Santoni
Enrico Vicario
DOI
10.1145/2479871.2479889
Pages
113 -- 124

Scalability testing of MS lync services: towards optimal provisioning of virtualised hardware

Authors
Knut Helge Rygg
Gunnar Brataas
Geir Millstein
Terje Molle
DOI
10.1145/2479871.2479890
Pages
125 -- 136

Performance analysis and benchmarking I

DataMill: rigorous performance evaluation made easy

Authors
Augusto Born de Oliveira
Jean-Christophe Petkovich
Thomas Reidemeister
Sebastian Fischmeister
DOI
10.1145/2479871.2479892
Pages
137 -- 148

Workload resampling for performance evaluation of parallel job schedulers

Authors
Netanel Zakay
Dror G. Feitelson
DOI
10.1145/2479871.2479893
Pages
149 -- 160

Improving the scalability of a multi-core web server

Authors
Raoufehsadat Hashemian
Diwakar Krishnamurthy
Martin Arlitt
Niklas Carlsson
DOI
10.1145/2479871.2479894
Pages
161 -- 172

Modeling performance of a parallel streaming engine: bridging theory and costs

Authors
Ivan Bedini
Sherif Sakr
Bart Theeten
Alessandra Sala
Peter Cogan
DOI
10.1145/2479871.2479895
Pages
173 -- 184

Keynote address II

Supporting operations personnel through performance engineering

Authors
Len Bass
DOI
10.1145/2479871.2479897
Pages
185 -- 186

Performance analysis and benchmarking II

Self-adaptive workload classification and forecasting for proactive resource provisioning

Authors
Nikolas Roman Herbst
Nikolaus Huber
Samuel Kounev
Erich Amrehn
DOI
10.1145/2479871.2479899
Pages
187 -- 198

COSBench: cloud object storage benchmark

Authors
Qing Zheng
Haopeng Chen
Yaguang Wang
Jian Zhang
Jiangang Duan
DOI
10.1145/2479871.2479900
Pages
199 -- 210

Parallelism profiling and wall-time prediction for multi-threaded applications

Authors
Achille Peternier
Walter Binder
Akira Yokokawa
Lydia Chen
DOI
10.1145/2479871.2479901
Pages
211 -- 216

Performance modeling and prediction

Stream-based event prediction using bayesian and bloom filters

Authors
Miao Wang
Viliam Holub
John Murphy
Patrick O'Sullivan
DOI
10.1145/2479871.2479903
Pages
217 -- 228

On-line fair allocations based on bottlenecks and global priorities

Authors
Yoel Zeldes
Dror G. Feitelson
DOI
10.1145/2479871.2479904
Pages
229 -- 240

Survivability models for the assessment of smart grid distribution automation network designs

Authors
Alberto Avritzer
Sindhu Suresh
Daniel Sadoc Menasché
Rosa Maria Meri Leão
Edmundo de Souza e Silva
Morganna Carmem Diniz
Kishor Trivedi
Lucia Happe
Anne Koziolek
DOI
10.1145/2479871.2479905
Pages
241 -- 252

Benchmarking approach for designing a mapreduce performance model

Authors
Zhuoyao Zhang
Ludmila Cherkasova
Boon Thau Loo
DOI
10.1145/2479871.2479906
Pages
253 -- 258

Performance in cloud, virtualized and multi-core systems

Towards building performance models for data-intensive workloads in public clouds

Authors
Rizwan Mian
Patrick Martin
Farhana Zulkernine
Jose Luis Vazquez-Poletti
DOI
10.1145/2479871.2479908
Pages
259 -- 270

vPerfGuard: an automated model-driven framework for application performance diagnosis in consolidated cloud environments

Authors
Pengcheng Xiong
Calton Pu
Xiaoyun Zhu
Rean Griffith
DOI
10.1145/2479871.2479909
Pages
271 -- 282

Predictive performance modeling of virtualized storage systems using optimized statistical regression techniques

Authors
Qais Noorshams
Dominik Bruhn
Samuel Kounev
Ralf Reussner
DOI
10.1145/2479871.2479910
Pages
283 -- 294

Experimental analysis of task-based energy consumption in cloud computing systems

Authors
Feifei Chen
John Grundy
Yun Yang
Jean-Guy Schneider
Qiang He
DOI
10.1145/2479871.2479911
Pages
295 -- 306

Vision and work-in-progress papers

Towards a standard event processing benchmark

Authors
Marcelo R.N. Mendes
Pedro Bizarro
Paulo Marques
DOI
10.1145/2479871.2479913
Pages
307 -- 310

Towards a methodology driven by relationships of quality attributes for qos-based analysis

Authors
Steffen Becker
Lucia Happe (Kapova)
Raffaela Mirandola
Catia Trubiani
DOI
10.1145/2479871.2479914
Pages
311 -- 314

Assessing computer performance with stocs

Authors
Leonardo Piga
Gabriel F.T. Gomes
Rafael Auler
Bruno Rosa
Sandro Rigo
Edson Borin
DOI
10.1145/2479871.2479915
Pages
315 -- 318

Towards a workload model for online social applications: ICPE 2013 work-in-progress paper

Authors
Alexandru-Corneliu Olteanu
Alexandru Iosup
Nicolae Ţãpuş
DOI
10.1145/2479871.2479916
Pages
319 -- 322

A robust optimization for proactive energy management in virtualized data centers

Authors
Ibrahim Takouna
Wesam Dawoud
Kai Sachs
Christoph Meinel
DOI
10.1145/2479871.2479917
Pages
323 -- 326

A meta-model for performance modeling of dynamic virtualized network infrastructures

Authors
Piotr Rygielski
Steffen Zschaler
Samuel Kounev
DOI
10.1145/2479871.2479918
Pages
327 -- 330

Performance modelling of database contention using queueing petri nets

Authors
David Coulden
Rasha Osman
William J. Knottenbelt
DOI
10.1145/2479871.2479919
Pages
331 -- 334

CloudScale: scalability management for cloud systems

Authors
Gunnar Brataas
Erlend Stav
Sebastian Lehrig
Steffen Becker
Goran Kopčak
Darko Huljenic
DOI
10.1145/2479871.2479920
Pages
335 -- 338

A generic approach for architecture-level performance modeling and prediction of virtualized storage systems

Authors
Qais Noorshams
Andreas Rentschler
Samuel Kounev
Ralf Reussner
DOI
10.1145/2479871.2479921
Pages
339 -- 342

Adaptive deployment in ad-hoc systems using emergent component ensembles: vision paper

Authors
Lubomír Bulej
Tomáš Burea
Vojtčch Horký
Jaroslav Keznikl
DOI
10.1145/2479871.2479922
Pages
343 -- 346

Keynote address III

Data centric computing for internet scale enterprises

Authors
Yuqing Gao
DOI
10.1145/2479871.2479924
Pages
347 -- 348

Industry track best paper candidates

Further implementation aspects of the server efficiency rating tool (SERT)

Authors
Klaus Dieter Lange
Jeremy A. Arnold
Hansfried Block
Nathan Totura
John Beckett
Mike G. Tricker
DOI
10.1145/2479871.2479926
Pages
349 -- 360

Variations of the star schema benchmark to test the effects of data skew on query performance

Authors
Tilmann Rabl
Meikel Poess
Hans-Arno Jacobsen
Patrick O'Neil
Elizabeth O'Neil
DOI
10.1145/2479871.2479927
Pages
361 -- 372

SPEC distinguished dissertation award

Monitoring-as-a-service in the cloud: spec phd award (invited abstract)

Authors
Shicong Meng
Ling Liu
DOI
10.1145/2479871.2479929
Pages
373 -- 374

Performance analysis and benchmarking III

Deriving coloured generalised stochastic petri net performance models from high-precision location tracking data

Authors
Nikolas Anastasiou
William Knottenbelt
DOI
10.1145/2479871.2479931
Pages
375 -- 386

Resource availability based performance benchmarking of virtual machine migrations

Authors
Senthil Nathan
Purushottam Kulkarni
Umesh Bellur
DOI
10.1145/2479871.2479932
Pages
387 -- 398

Overcoming memory limitations in high-throughput event-based applications

Authors
Marcelo R.N. Mendes
Pedro Bizarro
Paulo Marques
DOI
10.1145/2479871.2479933
Pages
399 -- 410

Systematic performance evaluation based on tailored benchmark applications

Authors
Christian Weiss
Dennis Westermann
Christoph Heger
Martin Moser
DOI
10.1145/2479871.2479934
Pages
411 -- 420

Poster and demonstration papers

On time-average limits in deterministic and stochastic petri nets

Authors
Tomáš Brázdil
Luboš Korenčiak
Jan Krčál
Jan Křetínský
Vojtěch Řehák
DOI
10.1145/2479871.2479936
Pages
421 -- 422

Model-based performance testing in the cloud using the mbpet tool

Authors
Fredrik Abbors
Tanwir Ahmad
Dragos Truscan
Ivan Porres
DOI
10.1145/2479871.2479937
Pages
423 -- 424

SPECsip infrastructure and application benchmarks

Authors
Yao-Min Chen
Azeem Jiava
Madhava Dass
Victoria Roxas
Sam Warner
Gary DeVal
Wei Chen
Kenny Lee
DOI
10.1145/2479871.2479938
Pages
425 -- 426

MockTell: exploring challenges of user emulation in interactive voice response testing

Authors
Siddhartha Asthana
Pushpendra Singh
Amarjeet Singh
DOI
10.1145/2479871.2479939
Pages
427 -- 428

Introduction to dynamic program analysis with DiSL

Authors
Lukáa Marek
Yudi Zheng
Danilo Ansaloni
Lubomír Bulej
Aibek Sarimbekov
Walter Binder
Zhengwei Qi
DOI
10.1145/2479871.2479940
Pages
429 -- 430

FINCoS: benchmark tools for event processing systems

Authors
Marcelo R.N. Mendes
Pedro Bizarro
Paulo Marques
DOI
10.1145/2479871.2479941
Pages
431 -- 432