Performance Prediction for Families of Data-Intensive Software Applications
Title | Performance Prediction for Families of Data-Intensive Software Applications |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Verriet, Jacques, Dankers, Reinier, Somers, Lou |
Conference Name | Companion of the 2018 ACM/SPEC International Conference on Performance Engineering |
Publisher | ACM |
ISBN Number | 978-1-4503-5629-9 |
Keywords | composability, data-intensive systems, Human Behavior, loop analysis, product families, pubcrawl, Resiliency, software performance engineering, static code analysis |
Abstract | Performance is a critical system property of any system, in particular of data-intensive systems, such as image processing systems. We describe a performance engineering method for families of data-intensive systems that is both simple and accurate; the performance of new family members is predicted using models of existing family members. The predictive models are calibrated using static code analysis and regression. Code analysis is used to extract performance profiles, which are used in combination with regression to derive predictive performance models. A case study presents the application for an industrial image processing case, which revealed as benefits the easy application and identification of code performance optimization points. |
URL | https://dl.acm.org/citation.cfm?doid=3185768.3186405 |
DOI | 10.1145/3185768.3186405 |
Citation Key | verriet_performance_2018 |