9th Symposium on Software Performance (SSP) , November 08–09, 2018

Holger Eichelberger Klaus Schmid University of Hildesheim Universit¨atsplatz1 Universit¨atsplatz1 31141 Hildesheim, 31141 Hildesheim, Germany [email protected] [email protected] Wilhelm Hasselbring Steffen Becker University University of Christian-Albrechts-Platz 4 Universit¨atsstraße38 24118 Kiel, Germany 70569 Stuttgart, Germany [email protected] steff[email protected] Andr´evan Hoorn Samuel Kounev University of Stuttgart University of W¨urzburg Universit¨atsstraße38 Am Hubland 70569 Stuttgart, Germany 97074 W¨urzburg,Germany [email protected] [email protected] Ralf Reussner Institute of Technology (KIT) Am Fasanengarten 5 76131 Karlsruhe, Germany [email protected] http://www.performance-symposium.org/2018/

1 Preface as a joint community meeting. Descartes’ focus are techniques and tools for engineering self-aware com- More than fourty participants attended the 9th Sym- puting systems designed for maximum dependability posium on Software Performance in Hildesheim. and efficiency. Kieker is a well-established tool and Performance is one of the most relevant quality at- approach for monitoring software performance of com- tributes of any IT system. While good performance plex, large, and distributed IT systems. Palladio is a leads to high user satisfaction, weak response times likewise-established tool and approach for modeling lead to loss of users, perceived unavailability of the software architectures of IT systems and for simulat- system, or unnecessarily high costs of network or com- ing their performance. puting resources. Therefore, various techniques to The symposium program included contributions evaluate, control, and improve the performance of from practitioners and researchers in the field of soft- IT systems have been developed, ranging from on- ware performance, including but not limited to ap- line monitoring and benchmarking to modeling, pre- proaches employing Descartes/Kieker/Palladio. Work diction, and adaptation. Experience shows, that for on other related tools such as ExplorViz [1], bench- system design or later optimization, such techniques marks such as TeaStore [2] or JPetStore [3] or initia- should be applied in smart combination. tives like OpenAPM1 have been presented. The ”Symposium on Software Performance” brings SSP is also supported by the special interest together researchers and practitioners interested in all group ”Softwaretechnik” (software engineering) of the facets of software performance, ranging from model- ”Gesellschaft f¨urInformatik (GI)”. ing and prediction to monitoring and runtime man- We solicited two types of contributions, technical agement. The symposium is steered by the three papers and extended abstracts for industry or expe- established research groups Descartes, Kieker, and rience talks. Submitted proposals were evaluated by Palladio and was 2018 hosted by the University of Hildesheim. In particular, this symposium also serves 1https://openapm.io the program review committee: • Analyzing the Evolution of Data Structures in Trace-Based Memory Monitoring • DuˇsanOkanovi´c,University of Stuttgart Markus Weninger, Elias Gander and Hanspeter • J¨urgenWalter, University of W¨urzburg M¨ossenb¨ock • Christian Stier, FZI • Architectural Template for Parallel Loops and Sections • Sebastian Krach, FZI Markus Frank and Mir Alireza Hakamian • Robert Heinrich, KIT • Improving Service Availabiliy with Rule-Based Adaptation • Reiner Jung, Kiel University Marc Adolf, Reiner Jung and Lars Bl¨umke • Henning Schnoor, Kiel University • ORCAS: Efficient Resilience Benchmarking of • Johannes Kroß, fortiss GmbH Microservice Architectures Andr´e van Hoorn, Aldeida Aleti, Thomas F. • Holger Knoche, Kiel University D¨ullmannand Teerat Pitakrat In addition to these program review committee mem- • Adressing Shortcomings of Existing DDoS Pro- bers, we would like to thank all participants that tection Software Using Software-Defined Net- contributed to the event, including the authors and working presenters, as well as our sponsors and support- Lukas Iffl¨ander,Stefan Geissler, J¨urgenWalter, ers the RETIT, NovaTec, Aptiv and the Sparkasse Lukas Beierlieb and Samuel Kounev Hildesheim . • Performance analysis of a virtualized vehicle- 2 Program compute platform: An experience report Christopher Hesse, Tim Welsch and Holger A Kieker developer meeting was preceding the sympo- Eichelberger sium on November 7th. At the symposium, Bert We- sarg (TU ) presented a keynote on HPC Per- • Using the CoCoME community case study for formance Analysis Tools at ZIH - Vampir & Score-P. evaluating the SQuAT architecture optimization Further, Raimund Vogels (University Hannover and approach: results and experiences Hildesheim) gave an introduction to the symposium Sebastian Frank and Santiago Vidal location, the Center for World Music2 as well as a guided tour through the collection of musical instru- • Towards Model-based Performance Predictions of ments hosted by the Center. The following regular SAP Enterprise Applications presentations were given: Adrian Streitz, Maximilian Barnert, Johannes Rank, Harald Kienegger and Helmut Krcmar • Simplifying Software System Monitoring through Application Discovery with ExplorViz • Using Multi-System Monitoring Time Series to Alexander Krause, Christian Zirkelbach and Wil- Predict Performance Events helm Hasselbring Andreas Sch¨orgenhumer, Mario Kahlhofer, Pe- ter Chalupar, Hanspeter M¨ossenb¨ock and Paul • Exploring Visual Comparison of Multivariate Gr¨unbacher Runtime Statistics • SimuLizar NG: An extensible event-oriented sim- Tarner, Veit Frick, Martin Pinzger and ulation engine for self-adaptive software architec- Fabian Beck tures • Monitoring the Execution of Declarative Model Sebastian Dieter Krach and Max Scheerer Transformations • Using Kieker with Elastic APM: Experience Re- Raffaela Groner, Sophie Gylstorff and Matthias port Tichy Valentin Seifermann and DuˇsanOkanovi´c • Tooling: Improved Management for Monitor • TeaStore - A Micro-Service Application for Repositories and Measuring Points in Palladio Benchmarking, Modeling and Resource Manage- Florian Nieuwenhuizen, Lasse Merz, Ba-Anh Vu, ment Research Birasanth Pushpanathan, Mehmet Tepeli, Do- Simon Eismann, J´oakimvon Kistowski, Norbert mas Mikalkinas and David Sch¨utz Schmitt, Johannes Grohmann, Andr`eBauer and • Monitoring Electrical Power Consumption with Samuel Kounev Kieker • OpenAPM - The Initiative for Open, Tailored S¨orenHenning APM Solutions 2https://www.uni-hildesheim.de/center-for-world-music/ Philipp Merkle and Alexander Wert • The JPetStore Suite: A concise Experiment for System Comprehension with ExplorViz,” In- Setup for Research formation and Software Technology, 2016. doi: Reiner Jung and Marc Adolf http://dx.doi.org/10.1016/j.infsof.2016. 07.004. • Better a Microbenchmark on a Cluster than a User at the Office: Flink Cluster Benchmarking David Georg Reichelt, Lars-Peter Mayer and Ste- fan K¨uhne For fifteen of these presentations, short papers are [2] J. von Kistowski, S. Eismann, N. Schmitt, A. included in the present volume of Softwaretechnik- Bauer, J. Grohmann, and S. Kounev, “TeaSt- Trends as post-proceedings. ore: A Micro-Service Reference Application for Additionally, the slides of most presentations are Benchmarking, Modeling and Resource Manage- available via the program Web page. ment Research,” in International Symposium on the Modelling, Analysis, and Simulation of Com- 3 Outlook puter and Telecommunication Systems (MAS- COTS ’18), Sep. 2018. The next Symposium on Software Performance in 2019 will take place in W¨urzburg.More information may soon be found at http://www.performance-symposium.org/ References [3] R. Jung, M. Adolf, and C. Dornieden, “To- wards extracting realistic user behavior models,” [1] F. Fittkau, A. Krause, and W. Hasselbring, “Soft- Softwaretechnik-Trends, vol. 37, no. 3, pp. 11–13, ware Landscape and Application Visualization 2017.