Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1259504

Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics


Salamun, Karla; Pavić, Ivan; Džapo, Hrvoje
Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics // 44th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2021)
Opatija, Hrvatska: Institute of Electrical and Electronics Engineers (IEEE), 2021. str. 1030-1035 doi:10.23919/mipro52101.2021.9596948 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1259504 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics

Autori
Salamun, Karla ; Pavić, Ivan ; Džapo, Hrvoje

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Skup
44th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2021)

Mjesto i datum
Opatija, Hrvatska, 27.09.2021. - 01.10.2021

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
FreeRTOS ; scheduling ; real-time systems ; dynamic priority assignment

Sažetak
Real-time operating systems typically have support for static task scheduling algorithms only. However, real-time applications often require dynamic scheduling algorithms in order to meet their timing constraints. Furthermore, in the case of overloaded conditions, i.e., scenarios when there is no feasible schedule, the total tardiness of real-time tasks can be significantly decreased by using a custom dynamic priority assignment. This paper presents a method for integrating custom scheduling heuristics to an open source real-time operating system (FreeRTOS). The FreeRTOS task management subsystem was modified in order to support dynamic task priority assignment. The method was evaluated by simulating the execution of periodic preemptable task sets and the results were compared with the default FreeRTOS scheduler with respect to the total weighted tardiness and weighted number of late jobs measure. The system performance in both underloaded and overloaded conditions was improved by using custom dynamic scheduling policies.

Izvorni jezik
Engleski



POVEZANOST RADA


Projekti:
EK-EFRR-KK.01.2.1.02.0119 - Istraživanje i razvoj napredne jedinice za autonomno upravljanje mobilnim vozilima u logistici (A-UNIT) (Petrović, Ivan, EK ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Karla Salamun (autor)

Avatar Url Ivan Pavić (autor)

Avatar Url Hrvoje Džapo (autor)

Poveznice na cjeloviti tekst rada:

doi ieeexplore.ieee.org

Citiraj ovu publikaciju:

Salamun, Karla; Pavić, Ivan; Džapo, Hrvoje
Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics // 44th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2021)
Opatija, Hrvatska: Institute of Electrical and Electronics Engineers (IEEE), 2021. str. 1030-1035 doi:10.23919/mipro52101.2021.9596948 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Salamun, K., Pavić, I. & Džapo, H. (2021) Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics. U: 44th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2021) doi:10.23919/mipro52101.2021.9596948.
@article{article, author = {Salamun, Karla and Pavi\'{c}, Ivan and D\v{z}apo, Hrvoje}, year = {2021}, pages = {1030-1035}, DOI = {10.23919/mipro52101.2021.9596948}, keywords = {FreeRTOS, scheduling, real-time systems, dynamic priority assignment}, doi = {10.23919/mipro52101.2021.9596948}, title = {Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics}, keyword = {FreeRTOS, scheduling, real-time systems, dynamic priority assignment}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Opatija, Hrvatska} }
@article{article, author = {Salamun, Karla and Pavi\'{c}, Ivan and D\v{z}apo, Hrvoje}, year = {2021}, pages = {1030-1035}, DOI = {10.23919/mipro52101.2021.9596948}, keywords = {FreeRTOS, scheduling, real-time systems, dynamic priority assignment}, doi = {10.23919/mipro52101.2021.9596948}, title = {Dynamic Priority Assignment in FreeRTOS Kernel for Improving Performance Metrics}, keyword = {FreeRTOS, scheduling, real-time systems, dynamic priority assignment}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Opatija, Hrvatska} }

Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font