Real-time semi-partitioned scheduling of fork-join tasks using work-stealing

Detalhes bibliográficos
Autor(a) principal: Maia, Cláudio
Data de Publicação: 2017
Outros Autores: Meumeu Yomsi, Patrick, Nogueira, Luís Miguel, Pinho, Luís Miguel
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10400.22/10758
Resumo: This paper extends the work presented in Maia et al. (Semi-partitioned scheduling of fork-join tasks using work-stealing, 2015) where we address the semi-partitioned scheduling of real-time fork-join tasks on multicore platforms. The proposed approach consists of two phases: an offline phase where we adopt a multi-frame task model to perform the task-to-core mapping so as to improve the schedulability and the performance of the system and an online phase where we use the work-stealing algorithm to exploit tasks’ parallelism among cores with the aim of improving the system responsiveness. The objective of this work is twofold: (1) to provide an alternative scheduling technique that takes advantage of the semi-partitioned properties to accommodate fork-join tasks that cannot be scheduled in any pure partitioned environment and (2) to reduce the migration overheads which has been shown to be a traditional major source of non-determinism for global scheduling approaches. In this paper, we consider different allocation heuristics and we evaluate the behavior of two of them when they are integrated within our approach. The simulation results show an improvement up to 15% of the proposed heuristic over the state-of-the-art in terms of the average response time per task set.
id RCAP_00aeb05427d254994dfe6a06de3d6690
oai_identifier_str oai:recipp.ipp.pt:10400.22/10758
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 Real-time semi-partitioned scheduling of fork-join tasks using work-stealingParallel tasksSemi-partitioned schedulingWork-stealingMulticore platformsThis paper extends the work presented in Maia et al. (Semi-partitioned scheduling of fork-join tasks using work-stealing, 2015) where we address the semi-partitioned scheduling of real-time fork-join tasks on multicore platforms. The proposed approach consists of two phases: an offline phase where we adopt a multi-frame task model to perform the task-to-core mapping so as to improve the schedulability and the performance of the system and an online phase where we use the work-stealing algorithm to exploit tasks’ parallelism among cores with the aim of improving the system responsiveness. The objective of this work is twofold: (1) to provide an alternative scheduling technique that takes advantage of the semi-partitioned properties to accommodate fork-join tasks that cannot be scheduled in any pure partitioned environment and (2) to reduce the migration overheads which has been shown to be a traditional major source of non-determinism for global scheduling approaches. In this paper, we consider different allocation heuristics and we evaluate the behavior of two of them when they are integrated within our approach. The simulation results show an improvement up to 15% of the proposed heuristic over the state-of-the-art in terms of the average response time per task set.SpringerOpenREPOSITÓRIO P.PORTOMaia, CláudioMeumeu Yomsi, PatrickNogueira, Luís MiguelPinho, Luís Miguel2018-01-11T14:40:35Z20172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.22/10758eng1687-396310.1186/s13639-017-0079-5info: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:27:52Zoai:recipp.ipp.pt:10400.22/10758Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:57:08.355445Repositó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 Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
title Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
spellingShingle Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
Maia, Cláudio
Parallel tasks
Semi-partitioned scheduling
Work-stealing
Multicore platforms
title_short Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
title_full Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
title_fullStr Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
title_full_unstemmed Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
title_sort Real-time semi-partitioned scheduling of fork-join tasks using work-stealing
author Maia, Cláudio
author_facet Maia, Cláudio
Meumeu Yomsi, Patrick
Nogueira, Luís Miguel
Pinho, Luís Miguel
author_role author
author2 Meumeu Yomsi, Patrick
Nogueira, Luís Miguel
Pinho, Luís Miguel
author2_role author
author
author
dc.contributor.none.fl_str_mv REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Maia, Cláudio
Meumeu Yomsi, Patrick
Nogueira, Luís Miguel
Pinho, Luís Miguel
dc.subject.por.fl_str_mv Parallel tasks
Semi-partitioned scheduling
Work-stealing
Multicore platforms
topic Parallel tasks
Semi-partitioned scheduling
Work-stealing
Multicore platforms
description This paper extends the work presented in Maia et al. (Semi-partitioned scheduling of fork-join tasks using work-stealing, 2015) where we address the semi-partitioned scheduling of real-time fork-join tasks on multicore platforms. The proposed approach consists of two phases: an offline phase where we adopt a multi-frame task model to perform the task-to-core mapping so as to improve the schedulability and the performance of the system and an online phase where we use the work-stealing algorithm to exploit tasks’ parallelism among cores with the aim of improving the system responsiveness. The objective of this work is twofold: (1) to provide an alternative scheduling technique that takes advantage of the semi-partitioned properties to accommodate fork-join tasks that cannot be scheduled in any pure partitioned environment and (2) to reduce the migration overheads which has been shown to be a traditional major source of non-determinism for global scheduling approaches. In this paper, we consider different allocation heuristics and we evaluate the behavior of two of them when they are integrated within our approach. The simulation results show an improvement up to 15% of the proposed heuristic over the state-of-the-art in terms of the average response time per task set.
publishDate 2017
dc.date.none.fl_str_mv 2017
2017-01-01T00:00:00Z
2018-01-11T14:40:35Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/10758
url http://hdl.handle.net/10400.22/10758
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1687-3963
10.1186/s13639-017-0079-5
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 SpringerOpen
publisher.none.fl_str_mv SpringerOpen
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_ 1833600770889482240