Proceedings of the 5th ACM/SPEC international conference
It is with great pleasure we welcome you to ICPE 2014. ICPE is an annual meeting that provides a forum for the integration of theory and practice in the field of performance engineering. It brings together researchers and industry practitioners to share ideas, discuss challenges, and present results of both work-in-progress and state-of-the-art research on performance engineering of software and systems. This year is the 5th ICPE, which grew out of the ACM Workshop on Software Performance (WOSP since 1998) and the SPEC International Performance Engineering Workshop (SIPEW since 2008).
Firstly many thanks go to the Program Co-Chairs, Walter Binder and José Merseguer for the enormous efforts they have put in, attracting an excellent Technical Program Committee and continuing the high quality of ICPE papers with an exciting research track. The Industrial Chair, Raghunath Nambiar, has done an outstanding job in selecting a strong set of industry research papers with his program committee. The Organizing Committee has been invaluable in running a smooth process and in particular we acknowledge the efforts of Anja Bog, for her dedicated job as Finance Chair; the Tutorial Chair, Alexandru Iosup, for his thoughtful efforts in assembling the tutorial program; Samuel Kounev and Meikel Poess, the conference Award Chairs, for proposing and running the award process; Kirk W. Cameron and Anthony Ventresque, the Poster and Demo Chairs, for their efforts in selecting and putting together the poster and demo exhibit; Kevin Casey, for all the activity involved in putting together the proceedings as the Publication Chair; our Publicity Chairs, Danilo Ansaloni and Bob Cramblitt, for broad and timely advertisements of the conference across many publicity channels; Nicola Stokes, who successfully managed the job of Registration Chair; Cathy Sandifer, the Webmaster, for her continuous help and quick responses to our demands; and Patrick McDonagh, for handling the multitude of local arrangements.
In particular ICPE would not exist without the support and efforts of André Bondi and Samuel Kounev. Their assistance -- from the preparation in 2012 of the bid to host ICPE in Dublin, right up to the conference start -- was critical to making ICPE 2014 a success.
Following on from the inclusion of workshops last year, there are two co-located with the main conference in 2014: HotTopiCS which was also held with ICPE 2013, and new this year to ICPE is the 3rd workshop on Large Scale Testing. These workshops help broaden the ICPE community and furthermore inspire new research directions.
Our sincere thanks go to the corporate supporters, who at the time of writing include SPEC, LERO, Cisco and Intel, who through their generous financial contributions have made this conference possible. We are also thankful to SPEC and ACM, through its SIGSOFT and SIGMETRICS special interest groups, for continuing support of the ICPE conference.
We were delighted to be able to attract three excellent keynote speakers, Toyotaro Suzumura, Petr Tůma and Xiaoyun Zhu, who we are sure the conference attendees will enjoy.
On behalf of the organizing committee, we welcome you to Dublin and hope you will enjoy the conference and your stay here.
General Chairs' Welcome
Klaus-Dieter Lange, Hewlett-Packard, USA
John Murphy, University College Dublin, Ireland
ICPE 2014 Program Chairs' Welcome
Walter Binder, University of Lugano, Switzerland
José Merseguer, Universidad de Zaragoza, Spain
ICPE 2014 Conference Organization
ICPE 2014 Sponsors & Supporters
Table of contents
- Keynote address I
- Best research paper candidates
- Power & performance
- Software & performance
- Java & performance
- Keynote address II
- Best industrial paper candidates
- Distributed systems performance I
- Distributed systems performance II
- Posters
- Reports of experience and test
- Keynote address III
- Work in progress and vision papers I
- Work in progress and vision papers II
Keynote address I
Extreme big data processing in large-scale graph analytics and billion-scale social simulation
- Authors
- Toyotaro Suzumura
- DOI
- 10.1145/2568088.2576096
- Pages
- 1 -- 2
Best research paper candidates
Uncertainties in the modeling of self-adaptive systems: a taxonomy and an example of availability evaluation
- Authors
- Diego Perez-Palacin
- Raffaela Mirandola
- DOI
- 10.1145/2568088.2568095
- Pages
- 3 -- 14
On the limits of modeling generational garbage collector performance
- Authors
- Peter Libič
- Lubomír Bulej
- Vojtěch Horky
- Petr Tůma
- DOI
- 10.1145/2568088.2568097
- Pages
- 15 -- 26
Power & performance
Speeding up processing data from millions of smart meters
- Authors
- Jiang Zheng
- Zhao Li
- Aldo Dagnino
- DOI
- 10.1145/2568088.2576798
- Pages
- 27 -- 37
Automated analysis of performance and energy consumption for cloud applications
- Authors
- Feifei Chen
- John Grundy
- Jean-Guy Schneider
- Yun Yang
- Qiang He
- DOI
- 10.1145/2568088.2568093
- Pages
- 39 -- 50
An experimental methodology to evaluate energy efficiency and performance in an enterprise virtualized environment
- Authors
- Jesus Omana Iglesias
- Philip Perry
- Liam Murphy
- Teodora Sandra Buda
- James Thorburn
- DOI
- 10.1145/2568088.2568099
- Pages
- 51 -- 62
Software & performance
Efficient optimization of software performance models via parameter-space pruning
- Authors
- Mirco Tribastone
- DOI
- 10.1145/2568088.2568090
- Pages
- 63 -- 73
Exploring synergies between bottleneck analysis and performance antipatterns
- Authors
- Catia Trubiani
- Antinisca Di Marco
- Vittorio Cortellessa
- Nariman Mani
- Dorina Petriu
- DOI
- 10.1145/2568088.2568092
- Pages
- 75 -- 86
Adaptive model learning for continual verification of non-functional properties
- Authors
- Radu Calinescu
- Yasmin Rafiq
- Kenneth Johnson
- Mehmet Emin Bakır
- DOI
- 10.1145/2568088.2568094
- Pages
- 87 -- 98
Performance queries for architecture-level performance models
- Authors
- Fabian Gorsler
- Fabian Brosig
- Samuel Kounev
- DOI
- 10.1145/2568088.2568100
- Pages
- 99 -- 110
Java & performance
The taming of the shrew: increasing performance by automatic parameter tuning for java garbage collectors
- Authors
- Philipp Lengauer
- Hanspeter Mössenböck
- DOI
- 10.1145/2568088.2568091
- Pages
- 111 -- 122
Constructing performance model of JMS middleware platform
- Authors
- Tomáş Martinec
- Lukáş Marek
- Antonín Steinhauser
- Petr Tůma
- Qais Noorshams
- Andreas Rentschler
- Ralf Reussner
- DOI
- 10.1145/2568088.2568096
- Pages
- 123 -- 134
Keynote address II
Performance awareness: keynote abstract
- Authors
- Petr Tůma
- DOI
- 10.1145/2568088.2576097
- Pages
- 135 -- 136
Best industrial paper candidates
Test-driving Intel Xeon Phi
- Authors
- Jianbin Fang
- Henk Sips
- LiLun Zhang
- Chuanfu Xu
- Yonggang Che
- Ana Lucia Varbanescu
- DOI
- 10.1145/2568088.2576799
- Pages
- 137 -- 148
A power-measurement methodology for large-scale, high-performance computing
- Authors
- Thomas R.W. Scogland
- Craig P. Steffen
- Torsten Wilde
- Florent Parent
- Susan Coghlan
- Natalie Bates
- Wu-chun Feng
- Erich Strohmaier
- DOI
- 10.1145/2568088.2576795
- Pages
- 149 -- 159
Distributed systems performance I
Engineering resource management middleware for optimizing the performance of clouds processing mapreduce jobs with deadlines
- Authors
- Norman Lim
- Shikharesh Majumdar
- Peter Ashwood-Smith
- DOI
- 10.1145/2568088.2576796
- Pages
- 161 -- 172
A meta-controller method for improving run-time self-architecting in SOA systems
- Authors
- John M. Ewing
- Daniel A. Menascé
- DOI
- 10.1145/2568088.2568098
- Pages
- 173 -- 184
Agile middleware for scheduling: meeting competing performance requirements of diverse tasks
- Authors
- Feng Yan
- Shannon Hughes
- Alma Riska
- Evgenia Smirni
- DOI
- 10.1145/2568088.2568104
- Pages
- 185 -- 196
Distributed systems performance II
Understanding, modelling, and improving the performance of web applications in multicore virtualised environments
- Authors
- Xi Chen
- Chin Pang Ho
- Rasha Osman
- Peter G. Harrison
- William J. Knottenbelt
- DOI
- 10.1145/2568088.2568102
- Pages
- 197 -- 207
An evaluation of zookeeper for high availability in system S
- Authors
- Cuong Manh Pham
- Victor Dogaru
- Rohit Wagle
- Chitra Venkatramani
- Zbigniew Kalbarczyk
- Ravishankar Iyer
- DOI
- 10.1145/2568088.2576801
- Pages
- 209 -- 217
Scalable hybrid stream and hadoop network analysis system
- Authors
- Vernon K.C. Bumgardner
- Victor W. Marek
- DOI
- 10.1145/2568088.2568103
- Pages
- 219 -- 224
Posters
LIMBO: a tool for modeling variable load intensities
- Authors
- Jóakim v. Kistowski
- Nikolas Herbst
- Samuel Kounev
- DOI
- 10.1145/2568088.2576092
- Pages
- 225 -- 226
LibReDE: a library for resource demand estimation
- Authors
- Simon Spinner
- Giuliano Casale
- Xiaoyun Zhu
- Samuel Kounev
- DOI
- 10.1145/2568088.2576093
- Pages
- 227 -- 228
Server efficiency rating tool (SERT) 1.0.2: an overview
- Authors
- Hansfried Block
- Jeremy A. Arnold
- John Beckett
- Sanjay Sharma
- Mike G. Tricker
- Kyle M. Rogers
- DOI
- 10.1145/2568088.2576094
- Pages
- 229 -- 230
SPECjbb2013 1.0: an overview
- Authors
- Charles Pogue
- Anil Kumar
- Douglas Tollefson
- Steve Realmuto
- DOI
- 10.1145/2568088.2576095
- Pages
- 231 -- 232
Reports of experience and test
System performance analyses through object-oriented fault and coupling prisms
- Authors
- Alessandro Murgia
- Roberto Tonelli
- Michele Marchesi
- Giulio Concas
- Steve Counsell
- Stephen Swift
- DOI
- 10.1145/2568088.2568089
- Pages
- 233 -- 238
Run-time performance optimization of a BigData query language
- Authors
- Yanbin Liu
- Parijat Dube
- Scott C. Gray
- DOI
- 10.1145/2568088.2576800
- Pages
- 239 -- 246
Model-driven engineering in practice: integrated performance decision support for process-centric business impact analysis
- Authors
- David Redlich
- Ulrich Winkler
- Thomas Molka
- Wasif Gilani
- DOI
- 10.1145/2568088.2576797
- Pages
- 247 -- 258
Continuous validation of load test suites
- Authors
- Mark D. Syer
- Zhen Ming Jiang
- Meiyappan Nagappan
- Ahmed E. Hassan
- Mohamed Nasser
- Parminder Flora
- DOI
- 10.1145/2568088.2568101
- Pages
- 259 -- 270
Keynote address III
Application performance management using learning, optimization, and control
- Authors
- Xiaoyun Zhu
- DOI
- 10.1145/2568088.2576098
- Pages
- 271 -- 271
Work in progress and vision papers I
Software contention aware queueing network model of three-tier web systems
- Authors
- Shadi Ghaith
- Miao Wang
- Philip Perry
- Liam Murphy
- DOI
- 10.1145/2568088.2576760
- Pages
- 273 -- 276
Efficient and accurate stack trace sampling in the Java hotspot virtual machine
- Authors
- Peter Hofer
- Hanspeter Mössenböck
- DOI
- 10.1145/2568088.2576759
- Pages
- 277 -- 280
PowerPerfCenter: a power and performance prediction tool for multi-tier applications
- Authors
- Varsha Apte
- Bhavin Doshi
- DOI
- 10.1145/2568088.2576758
- Pages
- 281 -- 284
Work in progress and vision papers II
Modelling database lock-contention in architecture-level performance simulation
- Authors
- Philipp Merkle
- Christian Stier
- DOI
- 10.1145/2568088.2576762
- Pages
- 285 -- 288
Benchmarking graph-processing platforms: a vision
- Authors
- Yong Guo
- Ana Lucia Varbanescu
- Alexandru Iosup
- Claudio Martella
- Theodore L. Willke
- DOI
- 10.1145/2568088.2576761
- Pages
- 289 -- 292
Real-time multi-cloud management needs application awareness
- Authors
- John Chinneck
- Marin Litoiu
- Murray Woodside
- DOI
- 10.1145/2568088.2576763
- Pages
- 293 -- 296