<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Symposium on Software Performance, November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>12th Symposium on Software Performance (SSP) Leipzig, November 9-10, 2021</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>David Georg Reichelt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richard Müller</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University Computing Centre, Research and Development, Universität Leipzig</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>0</volume>
      <fpage>9</fpage>
      <lpage>10</lpage>
      <abstract>
        <p>Almost 40 participants from Germany and Czech Republic have attended the 12th Symposium on Software Performance (SSP). Despite the Covid-19 pandemic, it was possible to hold the symposium as physical event. Performance is one of the most relevant quality attributes of IT systems. While good performance leads to high user satisfaction, weak response times lead to perceived unavailability of the system, or unnecessarily high costs of network or computing resources, or may even cause a loss of users. Therefore, various techniques to evaluate, control, and improve the performance of IT systems have been developed, ranging from online monitoring and benchmarking to modeling and prediction. Experience shows, that for system design or subsequent optimization, such techniques should be applied in smart combination. For these reasons, the SSP brings together researchers and practitioners interested in all facets of software performance, ranging from modeling and prediction to monitoring and runtime management. The symposium is organized by the three established research groups Descartes [1], Kieker [2], and Palladio [3]; thus this symposium also serves as a joint community meeting. Descartes' focus are techniques and tools for engineering self-aware computing systems designed for maximum dependability and eficiency. Kieker is a well-established tool and approach for monitoring software performance of complex, large, and distributed IT systems. Palladio is a likewise-established tool and approach for modeling software architectures of IT systems as well as for simulating their performance. The symposium program includes contributions from practitioners and researchers in the ifeld of software performance, including but not limited to approaches employing Descartes, Kieker, or Palladio. In addition to the three organizing groups, the SSP is also supported by the special interest group “Softwaretechnik” (software engineering) of the “Gesellschaft für Informatik (GI)” and by the special interest committee “Messung, Modellierung und Bewertung (MMB) von Rechensystemen” (measurement, modeling, and evaluation of computer systems) of GI and the “Informationstechnische Gesellschaft ITG im VDE”.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Preface</title>
      <p>We solicited two types of contributions, namely technical papers and posters for industry
or experience talks. Submitted proposals were reviewed by a program committee with the
following members:
• Holger Eichelberger, University of Hildesheim
• Johannes Grohmann, University of Würzburg
• Robert Heinrich, KIT
• Reiner Jung, Kiel University
• Holger Knoche, ivv GmbH
• Sebastian Krach, FZI
• Johannes Kroß, Fortiss GmbH
• Dušan Okanović, Novatec Consulting GmbH
• David Georg Reichelt, Leipzig University
• Norbert Schmitt, University of Würzburg
• Henning Schnoor, Kiel University
• Dominik Werle, KIT
The program committee was chaired by:
• David Georg Reichelt, Leipzig University
• Richard Müller, ipoque GmbH
Currently, the steering committee has the following members:
• Stefen Becker, University of Stuttgart
• Wilhelm Hasselbring, Kiel University
• André van Hoorn, University of Stuttgart
• Samuel Kounev, University of Würzburg
• Anne Koziolek, KIT
• Ralf Reussner, KIT/FZI</p>
      <p>We would like to thank all committee members, the local organization team, and all
participants that contributed to the event including the authors and presenters as well as our sponsors
RETIT GmbH, Appsfactory GmbH, Novatec Consulting GmbH and GISA GmbH.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Program</title>
      <p>The program comprises three industry talks from the sponsors, nine paper presentations, and
eight presentations from posters.</p>
      <p>• [Industry Talk] Denis Angeletta (RETIT): Investigating the Performance of Reactive
Libraries in a Quarkus Micro-Service
• [Industry Talk] Ricky Kaehlert, Henry Kursawe (Appsfactory): Software As A Medical</p>
      <p>Device - Creating Digital Products Based On ISO 13485
• [Paper] Lukas Beierlieb, Lukas Ifländer, Aleksandar Milenkoski, Thomas Prantl and</p>
      <p>Samuel Kounev: Measuring the Performance Impact of Branching Instructions
• [Paper] Richard Müller, Dirk Mahler and Christopher Klinkmüller: Experiences in
Replicating an Experiment on Comparing Static and Dynamic Coupling Metrics
• [Extended Abstract] Daniel Seybold and Jörg Domaschka: Automated Benchmarking of</p>
      <p>Cloud-Hosted DBMS With benchANT
• [Paper] David Georg Reichelt, Stefan Kühne and Wilhelm Hasselbring: Overhead
Comparison of OpenTelemetry, inspectIT and Kieker
• [Paper] Christopher Noel Hesse and Holger Eichelberger: Benchmarking Neural Networks
on Heterogeneous Hardware Resources
• [Paper] Sören Henning, Benedikt Wetzel and Wilhelm Hasselbring: Reproducible
Benchmarking of Cloud-Native Applications With the Kubernetes Operator Pattern
• [Paper] Marcus Hilbrich and Fabian Lehmann: ßMACH - A Software Management
Guidance
• [Paper] Sophie Schulz, Frederik Reiche, Sebastian Hahner and Jonas Schifl:
Secure Software Development and Analysis
Continuous
• [Poster] Sebastian Frank, Alireza Hakamian, André van Hoorn, Samuel Beck and Christoph
Zorn: Scenario-Based Elicitation, Specification, and Comprehension of Transient Software
Behavior
• [Industry Talk] Tino Schmidt (GISA): Increasing adaptability and flexibility by centralizing
an on-premise ERP landscape on the SAP Business Technology Platform
• [Paper] Miguel Gomez Casado and Holger Eichelberger: Industry 4.0 Resource Monitoring
- Experiences With Micrometer and Asset Administration Shells
• [Paper] Reiner Jung, Sven Gundlach and Wilhelm Hasselbring: Instrumenting C and</p>
      <p>Fortran Software with Kieker
• [Poster] Reiner Jung, Sven Gundlach, Serafim Simonov and Wilhelm Hasselbring:
Monitoring Python Applications With Kieker
• [Poster] Martin Straesser and Samuel Kounev: Container Start Times: Empirical Analysis
and Predictability
• [Poster] Dennis Kaiser, Bohdan Dovhan, André Bauer and Samuel Kounev: Towards
Splitting Monolithic Workflows Into Serverless Functions and Estimating Their Run-Time in
the Earth Observation Domain
• [Poster] Lion Wagner, Sebastian Frank, Alireza Hakamian and André van Hoorn: MiSim
— A Lightweight and Extensible Simulator for a Scenario-Based Resilience Evaluation of
Microservice Architectures
The papers and the posters are included in the present volume of “ceur-ws.org” as
postproceedings. Additionally, the slides of the presentations are available on the program web
page.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Outlook References</title>
      <p>The next SSP in 2022 will take place in Stuttgart. More information will be available at http:
//www.performance-symposium.org/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>N.</given-names>
            <surname>Huber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Brosig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Spinner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kounev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bähr</surname>
          </string-name>
          ,
          <article-title>Model-based self-aware performance and resource management using the Descartes modeling language</article-title>
          ,
          <source>IEEE Transactions on Software Engineering</source>
          <volume>43</volume>
          (
          <year>2017</year>
          )
          <fpage>432</fpage>
          -
          <lpage>452</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>W.</given-names>
            <surname>Hasselbring</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. van Hoorn</surname>
          </string-name>
          ,
          <article-title>Kieker: A monitoring framework for software engineering research</article-title>
          ,
          <source>Software Impacts</source>
          <volume>5</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . URL: http://eprints.uni-kiel.de/49892/. doi:doi: 10.1016/j.simpa.
          <year>2020</year>
          .
          <volume>100019</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Reussner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Becker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Happe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Heinrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koziolek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Koziolek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kramer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Krogmann</surname>
          </string-name>
          ,
          <article-title>Modeling and simulating software architectures: The Palladio approach</article-title>
          , MIT Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>