Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions
| Main Author: | |
|---|---|
| Publication Date: | 2018 |
| Other Authors: | , , |
| 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 |