Title
Design and test of the RT-NKE task scheduling algorithm for multicore architectures
Abstract
This paper presents the design and testing of a partitioned task-scheduling algorithm for the RT-NKE real-time operating system (RTOS). In this implementation, there is a scheduling queue for each core. The rate-monotonic (RM) scheduler already used in the single-core version of RT-NKE runs in each queue. The implementation of the algorithm was validated by porting the RT-NKE code to a BeagleBone board. To guarantee the quality of the test process, unitary tests were created using the GTEST library. As results of the work, we ported RT-NKE to the BeagleBone board and implemented the real-time task scheduling algorithm. Since RT-NKE only runs on single-core architectures, an environment was created that simulates the execution of the algorithm in a multi-core platform with the processor alternating the execution of the tasks in the different scheduling queues.
Year
DOI
Venue
2018
10.1109/LATW.2018.8349682
2018 IEEE 19th Latin-American Test Symposium (LATS)
Keywords
Field
DocType
real-time operating system,partitioning-based scheduling task,unitary test,multicore architecture,embedded application,RTOS RT-NKE
Scheduling (computing),Computer science,Queue,Embedded applications,Real-time operating system,Multicore architecture,Unitary state,Porting,Multi-core processor,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-5386-1473-0
0
0.34
References 
Authors
5
6
Name
Order
Citations
PageRank
Renato Severo100.34
Celso Maciel Da Costa262.54
Adriane Parraga3183.76
Debora Motta400.34
Ivan Müller5288.69
Fabian Vargas631.08