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

Feature Subset Selection for Learning Huge Configuration Spaces: The case of Linux Kernel Size

  • Mathieu Acher
  • , Hugo Martin
  • , Luc Lesoil
  • , Arnaud Blouin
  • , Jean Marc Jézéquel
  • , Djamel Eddine Khelladi
  • , Olivier Barais
  • , Juliana Alves Pereira
  • IRISA
  • Pontifícia Universidade Católica do Rio de Janeiro

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

Résumé

Linux kernels are used in a wide variety of appliances, many of them having strong requirements on the kernel size due to constraints such as limited memory or instant boot. With more than nine thousands of configuration options to choose from, developers and users of Linux actually spend significant effort to document, understand, and eventually tune (combinations of) options for meeting a kernel size. In this paper, we describe a large-scale endeavour automating this task and predicting a given Linux kernel binary size out of unmeasured configurations. We first experiment that state-of-the-art solutions specifically made for configurable systems such as performance-influence models cannot cope with that number of options, suggesting that software product line techniques may need to be adapted to such huge configuration spaces. We then show that tree-based feature selection can learn a model achieving low prediction errors over a reduced set of options. The resulting model, trained on 95 854 kernel configurations, is fast to compute, simple to interpret and even outperforms the accuracy of learning without feature selection.

langue originaleAnglais
titre26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
rédacteurs en chefAlexander Felfernig, Lidia Fuentes, Jane Cleland-Huang, Wesley K.G. Assuncao, Wesley K.G. Assuncao, Andreas Falkner, Maider Azanza, Miguel A. Rodriguez Luaces, Megha Bhushan, Laura Semini, Xavier Devroey, Claudia Maria Lima Werner, Christoph Seidl, Viet-Man Le, Jose Miguel Horcas
EditeurAssociation for Computing Machinery, Inc
Pages85-96
Nombre de pages12
ISBN (Electronique)9781450394437
Les DOIs
étatPublié - 12 sept. 2022
Modification externeOui
Evénement26th ACM International Systems and Software Product Line Conference, ASPLC 2022 - Graz, Autriche
Durée: 12 sept. 202216 sept. 2022

Série de publications

Nom26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
VolumeA

Une conférence

Une conférence26th ACM International Systems and Software Product Line Conference, ASPLC 2022
Pays/TerritoireAutriche
La villeGraz
période12/09/2216/09/22

Empreinte digitale

Examiner les sujets de recherche de « Feature Subset Selection for Learning Huge Configuration Spaces: The case of Linux Kernel Size ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation