Passer à la navigation principale Passer à la recherche Passer au contenu principal

Sampling effect on performance prediction of configurable systems: A case study

  • Juliana Alves Pereira
  • , Mathieu Acher
  • , Hugo Martin
  • , Jean Marc Jézéquel
  • INRIA Institut National de Recherche en Informatique et en Automatique

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Numerous software systems are highly configurable and provide a myriad of configuration options that users can tune to fit their functional and performance requirements (e.g., execution time). Measuring all configurations of a system is the most obvious way to understand the effect of options and their interactions, but is too costly or infeasible in practice. Numerous works thus propose to measure only a few configurations (a sample) to learn and predict the performance of any combination of options' values. A challenging issue is to sample a small and representative set of configurations that leads to a good accuracy of performance prediction models. A recent study devised a new algorithm, called distance-based sampling, that obtains state-of-the-art accurate performance predictions on different subject systems. In this paper, we replicate this study through an in-depth analysis of x264, a popular and configurable video encoder. We systematically measure all 1,152 configurations of x264 with 17 input videos and two quantitative properties (encoding time and encoding size). Our goal is to understand whether there is a dominant sampling strategy over the very same subject system (x264), i.e., whatever the workload and targeted performance properties. The findings from this study show that random sampling leads to more accurate performance models. However, without considering random, there is no single "dominant" sampling, instead different strategies perform best on different inputs and non-functional properties, further challenging practitioners and researchers.

langue originaleAnglais
titreICPE 2020 - Proceedings of the ACM/SPEC International Conference on Performance Engineering
EditeurAssociation for Computing Machinery, Inc
Pages277-288
Nombre de pages12
ISBN (Electronique)9781450369916
Les DOIs
étatPublié - 20 avr. 2020
Evénement11th ACM/SPEC International Conference on Performance Engineering, ICPE 2020 - Edmonton, Canada
Durée: 20 avr. 202024 avr. 2020

Série de publications

NomICPE 2020 - Proceedings of the ACM/SPEC International Conference on Performance Engineering

Une conférence

Une conférence11th ACM/SPEC International Conference on Performance Engineering, ICPE 2020
Pays/TerritoireCanada
La villeEdmonton
période20/04/2024/04/20

Empreinte digitale

Examiner les sujets de recherche de « Sampling effect on performance prediction of configurable systems: A case study ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation