Auflistung nach Schlagwort "Software Performance Engineering"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragConsidering Transient Effects of Self-Adaptations in Model-Driven Performance Analyses(Software Engineering 2017, 2017) Stier, Christian; Koziolek, AnneSelf-adaptive systems reconfigure themselves to meet requirements under changing user load. Model-driven performance analyses for self-adaptive systems enable software architects to evaluate whether a self-adaptive system meets requirements under varying user load. It is essential to the efficiency of a self-adaptive system that it adapts its configuration at the right time. The effectiveness of adaptations depends not only on the time when an adaptation decision is made but also on its execution time. The execution of adaptations can cause additional stress on the system. This can further deteriorate system performance. Existing model-driven analyses do not consider these transient effects. We present an approach that enables systematic modeling and analysis of transient effects in software performance analyses. We apply our approach to a horizontally scalable media hosting application. By considering the transient effects of scale-outs we were able to increase prediction accuracy for response times of the applications services. Further experiments demonstrated that our approach enables detection and resolution of design deficiencies of self-adaptive systems.
- ZeitschriftenartikelVom Performance Tuning zum Software Performance Engineering am Beispiel datenbankbasierter Anwendungssysteme Reduktion des performancebedingten Entwicklungsrisikos(Informatik-Spektrum: Vol. 22, No. 4, 1999) Rautenstrauch, Claus; Scholz, AndréWährend es für das Tuning der physischen Datenbank eine Vielzahl von systemabhängigen Methoden gibt, ist die systematische und damit auch herstellerneutrale Performance-Steuerung von datenbankbasierten Anwendungssystemen bisher nur unzureichend beachtet worden. In diesem Beitrag werden zwei grundsätzlich verschiedene Strategien zur Lösung dieses Problems in ihrer Systematik aufgezeigt und deren Integrationsmöglichkeiten erläutert. Zum einem wird dazu der heute weit verbreitete, ex-post-basierte Ansatz des Performance-Tunings dargestellt und in einem Modell systematisiert. Zum anderen wird in Abgrenzung davon das integrierbare a priori-Modell Software Performance Engineering vorgestellt, für dessen betriebliche Umsetzung ein Referenzvorgehensmodell beschrieben wird.AbstractAs there are a lot of system dependent methods for physical tuning of a database, up to now, systematic procedures to increase the performance of database applications are quite rare. Two different strategies are discussed in this paper to solve this problem. On the one hand a systematic approach for the tuning procedure is described. On the other hand we present a reference process model supporting the forward-oriented software performance engineering approach.