Sadasivam, S.S.SadasivamEwering, M.M.EweringSchwichtenberg, H.H.Schwichtenberg2022-03-142022-03-142019https://publica.fraunhofer.de/handle/publica/40847210.1007/978-3-030-48340-1_61Schedulers have improved and optimized the performance of various multi-threaded applications over many years. Schedulers are conceived as a part of user space task or realized as an algorithmic implementation within the operating system scheduler. However, there is no generic design in place to enforce a scheduler design targeting a selected group of tasks in the operating system. In this paper, we present a novel approach to generalize an abstract decision engine, which would select the appropriate scheduler design based on the user and system constraints. This paper also provides a case study on IRS(Iterative Relaxed Scheduling) framework. The evaluation of this case study provides a foundation for the generic decision engine, which would alter the behavior of selected tasks in the operating system.en003005006518Abstract Decision Engine for Task Scheduling in Linux Based Operating Systemsconference paper