Title :
Towards hierarchical scheduling in Linux/multi-core platform
Author :
Åsberg, Mikael ; Nolte, Thomas ; Kato, Shinpei
Author_Institution :
MRTC, Malardalen Univ., Västerås, Sweden
Abstract :
This paper proposes the implementation of 4 different scheduling strategies for combining multi-core scheduling with hierarchical scheduling. Three of the scheduling schemes are analyzable with state-of-the-art schedulability analysis theory, available in the real-time systems community. Our idea is to implement these hierarchical multi-core scheduling strategies in a Linux based operating system, without modifying the kernel, and evaluate them. As of now, we have developed/implemented a prototype two-level hierarchical scheduling framework (HSF) in Linux (uni-core), which supports fixed priority preemptive scheduling (FPPS) of periodic servers at the top level, and FPPS of periodic tasks at the second level. The HSF is based on the REal-time SCHeduler (RESCH) framework.
Keywords :
Linux; multiprocessing systems; processor scheduling; real-time systems; Linux based operating system; fixed priority preemptive scheduling; hierarchical scheduling; multicore platform; real time system; schedulability analysis theory;
Conference_Titel :
Emerging Technologies and Factory Automation (ETFA), 2010 IEEE Conference on
Conference_Location :
Bilbao
Print_ISBN :
978-1-4244-6848-5
DOI :
10.1109/ETFA.2010.5640999