Export Ready — 

Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions

Bibliographic Details
Main Author: Casini, Daniel
Publication Date: 2018
Other Authors: Biondi, Alessandro, Nelissen, Geoffrey, Buttazzo, Giorgio
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.22/12863
Summary: The study of parallel task models executed with predictable scheduling approaches is a fundamental problem for real-time multiprocessor systems. Nevertheless, to date, limited efforts have been spent in analyzing the combination of partitioned scheduling and non-preemptive execution, which is arguably one of the most predictable schemes that can be envisaged to handle parallel tasks. This paper fills this gap by proposing an analysis for sporadic DAG tasks under partitioned fixed-priority scheduling where the computations corresponding to the nodes of the DAG are non-preemptively executed. The analysis has been achieved by means of segmented self-suspending tasks with nonpreemptable segments, for which a new fine-grained analysis is also proposed. The latter is shown to analytically dominate state-of-the-art approaches. A partitioning algorithm for DAG tasks is finally proposed. By means of experimental results, the proposed analysis has been compared against a previouslyproposed analysis for DAG tasks with non-preemptable nodes managed by global fixed-priority scheduling. The comparison revealed important improvements in terms of schedulability performance.
id RCAP_bb31b8e521e3bd7dba90aa8abe4d1207
oai_identifier_str oai:recipp.ipp.pt:10400.22/12863
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Partitioned Fixed-Priority Scheduling of Parallel Tasks Without PreemptionsParallel tasksReal-timeNon-preemptive schedulingThe study of parallel task models executed with predictable scheduling approaches is a fundamental problem for real-time multiprocessor systems. Nevertheless, to date, limited efforts have been spent in analyzing the combination of partitioned scheduling and non-preemptive execution, which is arguably one of the most predictable schemes that can be envisaged to handle parallel tasks. This paper fills this gap by proposing an analysis for sporadic DAG tasks under partitioned fixed-priority scheduling where the computations corresponding to the nodes of the DAG are non-preemptively executed. The analysis has been achieved by means of segmented self-suspending tasks with nonpreemptable segments, for which a new fine-grained analysis is also proposed. The latter is shown to analytically dominate state-of-the-art approaches. A partitioning algorithm for DAG tasks is finally proposed. By means of experimental results, the proposed analysis has been compared against a previouslyproposed analysis for DAG tasks with non-preemptable nodes managed by global fixed-priority scheduling. The comparison revealed important improvements in terms of schedulability performance.Institute of Electrical and Electronics EngineersREPOSITÓRIO P.PORTOCasini, DanielBiondi, AlessandroNelissen, GeoffreyButtazzo, Giorgio2019-02-07T16:35:50Z20182018-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.22/12863eng2576-317210.1109/RTSS.2018.00056info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-02T03:12:14Zoai:recipp.ipp.pt:10400.22/12863Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:46:19.135118Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
title Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
spellingShingle Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
Casini, Daniel
Parallel tasks
Real-time
Non-preemptive scheduling
title_short Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
title_full Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
title_fullStr Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
title_full_unstemmed Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
title_sort Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
author Casini, Daniel
author_facet Casini, Daniel
Biondi, Alessandro
Nelissen, Geoffrey
Buttazzo, Giorgio
author_role author
author2 Biondi, Alessandro
Nelissen, Geoffrey
Buttazzo, Giorgio
author2_role author
author
author
dc.contributor.none.fl_str_mv REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Casini, Daniel
Biondi, Alessandro
Nelissen, Geoffrey
Buttazzo, Giorgio
dc.subject.por.fl_str_mv Parallel tasks
Real-time
Non-preemptive scheduling
topic Parallel tasks
Real-time
Non-preemptive scheduling
description The study of parallel task models executed with predictable scheduling approaches is a fundamental problem for real-time multiprocessor systems. Nevertheless, to date, limited efforts have been spent in analyzing the combination of partitioned scheduling and non-preemptive execution, which is arguably one of the most predictable schemes that can be envisaged to handle parallel tasks. This paper fills this gap by proposing an analysis for sporadic DAG tasks under partitioned fixed-priority scheduling where the computations corresponding to the nodes of the DAG are non-preemptively executed. The analysis has been achieved by means of segmented self-suspending tasks with nonpreemptable segments, for which a new fine-grained analysis is also proposed. The latter is shown to analytically dominate state-of-the-art approaches. A partitioning algorithm for DAG tasks is finally proposed. By means of experimental results, the proposed analysis has been compared against a previouslyproposed analysis for DAG tasks with non-preemptable nodes managed by global fixed-priority scheduling. The comparison revealed important improvements in terms of schedulability performance.
publishDate 2018
dc.date.none.fl_str_mv 2018
2018-01-01T00:00:00Z
2019-02-07T16:35:50Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/12863
url http://hdl.handle.net/10400.22/12863
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 2576-3172
10.1109/RTSS.2018.00056
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600689030299648