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 Severo | 1 | 0 | 0.34 |
Celso Maciel Da Costa | 2 | 6 | 2.54 |
Adriane Parraga | 3 | 18 | 3.76 |
Debora Motta | 4 | 0 | 0.34 |
Ivan Müller | 5 | 28 | 8.69 |
Fabian Vargas | 6 | 3 | 1.08 |