Hardware-Based Schedulers approaches for Linux OS
Parole chiave EMBEDDED SYSTEMS, OPERATING SYSTEMS, SCHEDULING ALGORITHMS
Riferimenti MAURIZIO REBAUDENGO, ALESSANDRO SAVINO
Gruppi di ricerca DAUIN - GR-24 - SMILIES - reSilient coMputer archItectures and LIfE Sci, ELECTRONIC CAD & RELIABILITY GROUP - CAD
Tipo tesi IMPLEMENTATION, RESEARCH / EXPERIMENTAL
Descrizione Goals: Study the hardware monitoring features to improve the scheduler strategy of Linux OS based systems.
Operating systems schedulers rely on a small amount of information to take decisions about which process must be granted execution time. Almost all approaches do not include in such information list microprocessor architectural information that may be differ from process to process. At the same time, those data could help better distinguish among processes, e.g., processes that requires a lot of data transfers to the one with less data requirements. The work will focus on analyzing and proposing a new scheduler algorithm that includes hardware monitoring data to take decisions.
Learned Outcomes: Deep knowledge of (embedded) Operating Systems and Scheduling Algorithms.
Note Possibility to spend half of the Thesis on the École Central de Lyon.
Scadenza validita proposta 23/04/2023 PROPONI LA TUA CANDIDATURA