Understanding scheduler performance : a feature-based approach

Autor: Redha Gouicem, Julien Sopena, Julia Lawall, Gilles Muller, Baptiste Lepers, Willy Zwaenepoel, Jean-Pierre Lozi, Nicolas Palix
Přispěvatelé: Well Honed Infrastructure Software for Programming Environments and Runtimes ( Whisper), Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-LIP6, Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS), DistributEd aLgorithms and sYStems (DELYS), The University of Sydney, Oracle Labs, Efficient and Robust Distributed Systems (ERODS ), Laboratoire d'Informatique de Grenoble (LIG ), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019]), Gouicem, Redha, Well Honed Infrastructure Software for Programming Environments and Runtimes (Whisper)
Jazyk: angličtina
Rok vydání: 2019
Předmět:
Zdroj: Compas 2019-Conférence d’informatique en Parallélisme, Architecture et Système
Compas 2019-Conférence d’informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France
HAL
Popis: International audience; The thread scheduler of an operating system is a performance-critical service for applications. However, general-purpose operating systems' schedulers do not offer the best performance for all applications, despite an increasing complexity in features and heuristics. Understanding the impact of individual features on the performance of applications is a difficult task because of these features' entanglement. We propose a feature-based model for scheduler and an experimental methodology in order to better understand the ins and outs of process scheduling.
Databáze: OpenAIRE