DocumentCode :
185208
Title :
Dual priority scheduling algorithm used in the nMPRA microcontrollers: Subtitle as needed (paper subtitle)
Author :
Andries, Lucian ; Gaitan, Gheorghita
Author_Institution :
Fac. of Electr. Eng. & Comput. Sci., Stefan cel Mare Univ. of Suceava, Suceava, Romania
fYear :
2014
fDate :
17-19 Oct. 2014
Firstpage :
43
Lastpage :
47
Abstract :
In most of the safety-critical areas, including systems, avionics, automotive, and factory automation, the use of real-time time-trigger schedulers are encouraged due to their characteristics that does not allow interference to take place between safety-critical and non-critical components. Depending on the field where these types of schedulers are used, they can be categorized as preemptive or non-preemptive. In the automotive field, the non-preemptive schedulers are used where the system is safety relevant. The adoption of this strategy is used because offers a high predictability to the system, but can lead the system into failure. For this purpose it will be presented a solution where the switching of the context does not exist, therefore the use of critical sections is not needed any more. To achieve this performance we modified a static scheduler in a dynamic scheduler depending on the system status using Dual Priority scheduling and integrate the algorithm on a nMPRA processor. The new architecture provides a switching and response time for events within 5 to 8 machine cycles and guaranties that no task will suffer from starvation.
Keywords :
microcontrollers; scheduling; automotive field; dual priority scheduling algorithm; nMPRA microcontrollers; nonpreemptive schedulers; realtime time-trigger schedulers; safety-critical area; Clocks; Hardware; Heuristic algorithms; Microcontrollers; Real-time systems; Scheduling algorithms; Switches; dual priority scheduling; nMPRA microcontroller; real time system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Theory, Control and Computing (ICSTCC), 2014 18th International Conference
Conference_Location :
Sinaia
Type :
conf
DOI :
10.1109/ICSTCC.2014.6982388
Filename :
6982388
Link To Document :
بازگشت