Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Abstract Decision Engine for Task Scheduling in Linux Based Operating Systems

: Sadasivam, S.; Ewering, M.; Schwichtenberg, H.


Schwardmann, U.:
Euro-Par 2019: Parallel Processing Workshops : Euro-Par 2019 International Workshops, Göttingen, Germany, August 26–30, 2019, Revised Selected Papers
Cham: Springer International Publishing, 2019 (Theoretical Computer Science and General Issues 11997)
ISBN: 978-3-030-48340-1
ISBN: 978-3-030-48339-5
ISBN: 978-3-030-48341-8
International Conference on Parallel and Distributed Computing (Euro-Par) <25, 2019, Göttingen>
Fraunhofer SCAI ()

Schedulers 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.