Tasks Schedule Analysis in RTAI/Linux-GPL
- Autores
- Aciti, Claudio; Acosta, Nelson
- Año de publicación
- 2009
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Preemptive real-time operating systems allow the kernel to stop a running task to execute other task with higher priority. The tasks compete for the resources producing anomalies such as starvation, dead- lock and priority inversion that can reduce the perceived performance of the system. The scheduler is in charge of the synchronization when priorities are considered and of avoiding these anomalies to occur. Among the FOSS1 community, the RTAI2 real-time extension for the Linux kernel is one of the most applied and with major projection within the automatic control area. To synchronize priority tasks, RTAI has implemented the Priority Ceiling and the Priority Inheritance mechanisms. The main goal of this work is analyze the functioning of these mechanisms for di erent situations, in RTAI/Linux-GPL.
IV Workshop Arquitectura, Redes y Sistemas Operativos (WARSO)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Scheduling
Real time
RTAI
priority inversion
priority inheritance
priority ceiling - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/21249
Ver los metadatos del registro completo
id |
SEDICI_fbdddebfd687a9a03b0aeaae7f2e8e1d |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/21249 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Tasks Schedule Analysis in RTAI/Linux-GPLAciti, ClaudioAcosta, NelsonCiencias InformáticasSchedulingReal timeRTAIpriority inversionpriority inheritancepriority ceilingPreemptive real-time operating systems allow the kernel to stop a running task to execute other task with higher priority. The tasks compete for the resources producing anomalies such as starvation, dead- lock and priority inversion that can reduce the perceived performance of the system. The scheduler is in charge of the synchronization when priorities are considered and of avoiding these anomalies to occur. Among the FOSS1 community, the RTAI2 real-time extension for the Linux kernel is one of the most applied and with major projection within the automatic control area. To synchronize priority tasks, RTAI has implemented the Priority Ceiling and the Priority Inheritance mechanisms. The main goal of this work is analyze the functioning of these mechanisms for di erent situations, in RTAI/Linux-GPL.IV Workshop Arquitectura, Redes y Sistemas Operativos (WARSO)Red de Universidades con Carreras en Informática (RedUNCI)2009-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1162-1171http://sedici.unlp.edu.ar/handle/10915/21249enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:54:33Zoai:sedici.unlp.edu.ar:10915/21249Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:54:33.359SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Tasks Schedule Analysis in RTAI/Linux-GPL |
title |
Tasks Schedule Analysis in RTAI/Linux-GPL |
spellingShingle |
Tasks Schedule Analysis in RTAI/Linux-GPL Aciti, Claudio Ciencias Informáticas Scheduling Real time RTAI priority inversion priority inheritance priority ceiling |
title_short |
Tasks Schedule Analysis in RTAI/Linux-GPL |
title_full |
Tasks Schedule Analysis in RTAI/Linux-GPL |
title_fullStr |
Tasks Schedule Analysis in RTAI/Linux-GPL |
title_full_unstemmed |
Tasks Schedule Analysis in RTAI/Linux-GPL |
title_sort |
Tasks Schedule Analysis in RTAI/Linux-GPL |
dc.creator.none.fl_str_mv |
Aciti, Claudio Acosta, Nelson |
author |
Aciti, Claudio |
author_facet |
Aciti, Claudio Acosta, Nelson |
author_role |
author |
author2 |
Acosta, Nelson |
author2_role |
author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Scheduling Real time RTAI priority inversion priority inheritance priority ceiling |
topic |
Ciencias Informáticas Scheduling Real time RTAI priority inversion priority inheritance priority ceiling |
dc.description.none.fl_txt_mv |
Preemptive real-time operating systems allow the kernel to stop a running task to execute other task with higher priority. The tasks compete for the resources producing anomalies such as starvation, dead- lock and priority inversion that can reduce the perceived performance of the system. The scheduler is in charge of the synchronization when priorities are considered and of avoiding these anomalies to occur. Among the FOSS1 community, the RTAI2 real-time extension for the Linux kernel is one of the most applied and with major projection within the automatic control area. To synchronize priority tasks, RTAI has implemented the Priority Ceiling and the Priority Inheritance mechanisms. The main goal of this work is analyze the functioning of these mechanisms for di erent situations, in RTAI/Linux-GPL. IV Workshop Arquitectura, Redes y Sistemas Operativos (WARSO) Red de Universidades con Carreras en Informática (RedUNCI) |
description |
Preemptive real-time operating systems allow the kernel to stop a running task to execute other task with higher priority. The tasks compete for the resources producing anomalies such as starvation, dead- lock and priority inversion that can reduce the perceived performance of the system. The scheduler is in charge of the synchronization when priorities are considered and of avoiding these anomalies to occur. Among the FOSS1 community, the RTAI2 real-time extension for the Linux kernel is one of the most applied and with major projection within the automatic control area. To synchronize priority tasks, RTAI has implemented the Priority Ceiling and the Priority Inheritance mechanisms. The main goal of this work is analyze the functioning of these mechanisms for di erent situations, in RTAI/Linux-GPL. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/21249 |
url |
http://sedici.unlp.edu.ar/handle/10915/21249 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf 1162-1171 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615803149746176 |
score |
13.069144 |