@inproceedings{, author = {Willnecker, Felix and Krcmar, Helmut}, title = {Optimization of Deployment Topologies for Distributed Enterprise Applications}, booktitle = {2016 12th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA }, pages = {106-115}, year = {2016}, doi = {10.1109/QoSA.2016.11}, } @inproceedings{, author = {Kro{\ss}, Johannes and Willnecker, Felix and Zwickl, Thomas}, title = {PET: Continuous Performance Evaluation Tool}, booktitle = {Proceedings of the 2nd International Workshop on Quality-Aware DevOps}, publisher = {ACM}, series = {QUDOS 2016}, pages = {42--43}, year = {2016}, address = {New York, NY, USA}, location = {Saarbr\&\#252;cken, Germany}, isbn = {978-1-4503-4411-1}, doi = {10.1145/2945408.2945418}, keywords = {Performance evaluation, performance analysis}, url = {http://doi.acm.org.eaccess.ub.tum.de/10.1145/2945408.2945418}, } @inproceedings{Willnecker2016c, author = {Willnecker, Felix and V{\"{o}}gele, Christian and Krcmar, Helmut}, title = {SiaaS: Simulation as a Service}, booktitle = {Proceedings of the Symposium on Software Performance (SSP 2016}, year = {2016}, } @techreport{SPEC-RG-2015-001-DevOpsPerformanceResearchAgenda, author = {Brunnert, Andreas and van Hoorn, Andr{\'{e}} and Willnecker, Felix and Danciu, Alexandru and Hasselbring, Wilhelm and Heger, Christoph and Herbst, Nikolas and Jamshidi, Pooyan and Jung, Reiner and von Kistowski, Joakim and Koziolek, Anne and Kro{\ss}, Johannes and Spinner, Simon and V{\"{o}}gele, Christian and Walter, J{\"{u}}rgen and Wert, Alexander}, title = {Performance-oriented {DevOps}: {A} Research Agenda}, number = {SPEC-RG-2015-01}, year = {2015}, month = aug, institution = {SPEC Research Group --- DevOps Performance Working Group, Standard Performance Evaluation Corporation (SPEC)}, url = {http://research.spec.org/fileadmin/user_upload/documents/wg_devops/endorsed_publications/SPEC-RG-2015-001-DevOpsPerformanceResearchAgenda.pdf}, } @inproceedings{, author = {Kindelsberger, Julia and Willnecker, Felix and Krcmar, Helmut}, title = {Long-Term Power Demand Recording of Running Mobile Applications}, booktitle = {Proceedings of the 10th International Conference on Global Software Engineering}, series = {ICGSE}, year = {2015}, month = jul, location = {Ciudad Real, Spain}, } @inproceedings{, author = {Willnecker, Felix}, title = {Optimization of Component Allocations in Middleware Platforms using Performance Models}, booktitle = {Software Engineering & Management 2015}, publisher = {Gesellschaft f{\"{u}}r Informatik}, series = {Lecture Notes in Informatics}, volume = {P-239}, pages = {287-290}, year = {2015}, month = mar, address = {Bonn, Germany}, location = {Dresden, Germany}, abstract = {Distributed enterprise applications are typically implemented as system-of systems composed of components and linked via middleware. These systems often utilize corresponding resources far below available capacity. In order to increase resource utilizations the consolidation of components demands several tests on environments comparable to the production system. Performance models can be used to landscape such system architectures and to simulate changes in the component topology or resource environment without harming production systems. Therefore, this work aims at extracting performance models from distributed middleware platforms. Based on these models, an architecture optimizer is built to test different allocation topologies. Subsequently, the optimized model is simulated and the prediction accuracy of architecture changes is evaluated in this work. This allows architects to evaluate component changes and topology variations without a replica of the production system.}, isbn = {978-3-88579-633-6}, issn = {1617-5468}, url = {http://cs.emis.de/LNI/Proceedings/Proceedings239/287.pdf}, } @incollection{, author = {Willnecker, Felix and Dlugi, Markus and Brunnert, Andreas and Spinner, Simon and Kounev, Samuel and Gottesheim, Wolfgang}, title = {Comparing the Accuracy of Resource Demand Measurement and Estimation Techniques}, booktitle = {Computer Performance Engineering}, publisher = {Springer International Publishing}, series = {Lecture Notes in Computer Science}, volume = {9272}, pages = {115-129}, year = {2015}, isbn = {978-3-319-23266-9}, doi = {10.1007/978-3-319-23267-6_8}, keywords = {Performance model generation; Resource demand measurements; Resource demand estimations}, language = {English}, url = {http://dx.doi.org/10.1007/978-3-319-23267-6_8}, } @inproceedings{, author = {Willnecker, Felix and Brunnert, Andreas and Koch-Kemper, Bernhard}, title = {Full-Stack Performance Model Evaluation using Probabilistic Garbage Collection Simulation}, booktitle = {Symposium on Software Performance (SSP}, year = {2015}, } @inproceedings{DaKrBrWiVoKaKr15, author = {Danciu, Alexandru and Kro{\ss}, Johannes and Brunnert, Andreas and Willnecker, Felix and V{\"{o}}gele, Christian and Kapadia, Anand and Krcmar, Helmut}, title = {Landscaping Performance Research at the ICPE and Its Predecessors: A Systematic Literature Review}, booktitle = {Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering}, publisher = {ACM}, series = {ICPE '15}, pages = {91--96}, year = {2015}, address = {New York, NY, USA}, location = {Austin, Texas, USA}, isbn = {978-1-4503-3248-4}, doi = {10.1145/2668930.2688039}, keywords = {icpe, performance engineering, performance research, sipew, systematic literature review, wosp}, } @inproceedings{, author = {Willnecker, Felix and Brunnert, Andreas and Gottesheim, Wolfgang and Krcmar, Helmut}, title = {Using Dynatrace Monitoring Data for Generating Performance Models of Java EE Applications}, booktitle = {Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering}, publisher = {ACM}, series = {ICPE '15}, pages = {103-104}, year = {2015}, address = {New York, NY, USA}, location = {Austin, Texas, USA}, abstract = {This paper conducts a systematic literature review of papers published in the proceedings of the International Conference on Performance Engineering (ICPE) and its predecessors. It provides an overview of prevailing topics within the community over time. We look at research and contribution facets that have been used to address these topics. Trends are outlined in terms of evaluation methods to validate contributions. The results are complemented with a geographical and organizational dimension. The paper concludes with a look at the top ten contributing countries and organizations for this purpose.}, isbn = {978-1-4503-3248-4}, doi = {10.1145/2668930.2688061}, keywords = {application performance management, load testing, Performance Evaluation}, url = {http://doi.acm.org/10.1145/2668930.2688061}, } @inproceedings{, author = {Willnecker, Felix and Brunnert, Andreas and Krcmar, Helmut}, title = {Predicting Energy Consumption by Extending the Palladio Component Model.}, booktitle = {Proceedings of the Symposium on Software Performance (SOSP)}, series = {SOSP '14}, pages = {177-188}, year = {2014}, month = nov, location = {Stuttgart, Germany}, abstract = {The rising energy demand in data centers and the limited battery lifetime of mobile devices introduces new challenges for the software engineering community. Addressing these challenges requires ways to measure and predict the energy consumption of software systems. Energy consumption is influenced by the resource demands of a software system, the hardware on which it is running, and its workload.Trade-off decisions between performance and energy can occur. To support these decisions, we propose an extension of the meta-model of the Palladio Component Model (PCM) that allows for energy consumption predictions. Energy consumption is defined as power demand integrated over time. The PCM meta-model is thus extended with a power consumption model element in order to predict the power demand of a software system over time. This paper covers two evaluations for this meta-model extension: one for a Java-based enterprise application (SPECjEnterprise2010) and another one for a mobile application (Runtastic). Predictions using an extended PCM meta-modelfor two SPECjEnterprise2010 deployments match energy consumption measurements with an error below 13 \%. Energy consumption predictions for a mobile application match corresponding measurements on the Android operating system with an error of below 17.2 \%.}, url = {http://www.performance-symposium.org/fileadmin/user_upload/palladio-conference/2014/papers/paper5.pdf}, } @inproceedings{, author = {Willnecker, Felix and Brunnert, Andreas and Krcmar, Helmut}, title = {Model-based Energy Consumption Prediction for Mobile Applications}, booktitle = {28th International Conference on Informatics for Environmental Protection: {ICT} for Energy Effieciency}, series = {EnviroInfo 2014}, pages = {747--752}, year = {2014}, month = sep, location = {Oldenburg, Germany}, url = {http://dblp.uni-trier.de/rec/bib/conf/enviroinfo/WillneckerBK14}, crossref = {DBLP:conf/enviroinfo/2014}, }