Automated inference of goal-oriented performance prediction functions
Citations
180 citations
Cites background from "Automated inference of goal-oriente..."
...A major challenge in practice is to accurately predict performance based on a small sample of measured variants, especially when features interact....
[...]
...Quantifying the performance influence of each individual feature is not sufficient in most cases, as feature interactions may cause unpredictable performance anomalies [19]....
[...]
137 citations
130 citations
Cites background or methods from "Automated inference of goal-oriente..."
...[19] analyzed various statistical inference techniques to predict the performance of configurable systems....
[...]
...In previous work, prediction accuracy was the main evaluation metric used to estimate the utility of the prediction models [5], [17], [19]....
[...]
88 citations
Cites background or methods from "Automated inference of goal-oriente..."
...Typically, only a limited set of configurations can be measured in practice, either by simulation [45] or by monitoring in the field [42]....
[...]
...[45] presented an approach for the automated improvement of performanceprediction functions by three measurement-point-selection strategies based on the prediction accuracy....
[...]
..., response time or throughput) is one of the most important non-functional properties, because it directly affects user perception and cost [45]....
[...]
75 citations
Additional excerpts
...Take execution time as an example: since it is simply infeasible to run all 2 configurations for a system with n features, the key challenge is to accurately predict the performance of the system on all configurations by measuring only a small number of sample configurations, as is being actively studied in many recent works [6], [13], [14], [15], [16], [17], [20], [4]....
[...]
References
19,261 citations
13,487 citations
10,549 citations
6,651 citations
2,593 citations
"Automated inference of goal-oriente..." refers background in this paper
...The approach consists of five central building blocks (based on [10]): 1....
[...]
...Our overall approach aims at reducing this manual effort as much as possible and consists of five major steps (based on [10]): (i) Defining the context and the goal of the performance evaluation (ii) specifying potential performance influencing parameters and setting up a measurement environment…...
[...]