A framework for multi-core schedulability analysis accounting for resource stress and sensitivity
Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on res...
Ausführliche Beschreibung
Autor*in: |
Davis, Robert I. [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2022 |
---|
Schlagwörter: |
---|
Anmerkung: |
© The Author(s) 2022 |
---|
Übergeordnetes Werk: |
Enthalten in: Real-time systems - Springer US, 1989, 58(2022), 4 vom: 19. Feb., Seite 456-508 |
---|---|
Übergeordnetes Werk: |
volume:58 ; year:2022 ; number:4 ; day:19 ; month:02 ; pages:456-508 |
Links: |
---|
DOI / URN: |
10.1007/s11241-022-09377-8 |
---|
Katalog-ID: |
OLC2080038648 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | OLC2080038648 | ||
003 | DE-627 | ||
005 | 20230506091855.0 | ||
007 | tu | ||
008 | 230131s2022 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1007/s11241-022-09377-8 |2 doi | |
035 | |a (DE-627)OLC2080038648 | ||
035 | |a (DE-He213)s11241-022-09377-8-p | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 004 |q VZ |
100 | 1 | |a Davis, Robert I. |e verfasserin |0 (orcid)0000-0002-5772-0928 |4 aut | |
245 | 1 | 0 | |a A framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
264 | 1 | |c 2022 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
500 | |a © The Author(s) 2022 | ||
520 | |a Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. | ||
650 | 4 | |a Schedulability analysis | |
650 | 4 | |a Multi-core | |
650 | 4 | |a Cross-core contention | |
650 | 4 | |a Interference | |
650 | 4 | |a Partitioned scheduling | |
650 | 4 | |a Fixed priority preemptive scheduling | |
650 | 4 | |a Fixed priority non-preemptive scheduling | |
700 | 1 | |a Griffin, David |4 aut | |
700 | 1 | |a Bate, Iain |4 aut | |
773 | 0 | 8 | |i Enthalten in |t Real-time systems |d Springer US, 1989 |g 58(2022), 4 vom: 19. Feb., Seite 456-508 |w (DE-627)130955892 |w (DE-600)1064543-3 |w (DE-576)025100394 |x 0922-6443 |7 nnns |
773 | 1 | 8 | |g volume:58 |g year:2022 |g number:4 |g day:19 |g month:02 |g pages:456-508 |
856 | 4 | 1 | |u https://doi.org/10.1007/s11241-022-09377-8 |z lizenzpflichtig |3 Volltext |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-TEC | ||
912 | |a SSG-OLC-MAT | ||
912 | |a GBV_ILN_4036 | ||
951 | |a AR | ||
952 | |d 58 |j 2022 |e 4 |b 19 |c 02 |h 456-508 |
author_variant |
r i d ri rid d g dg i b ib |
---|---|
matchkey_str |
article:09226443:2022----::faeokomlioeceuaiiynlssconigorsu |
hierarchy_sort_str |
2022 |
publishDate |
2022 |
allfields |
10.1007/s11241-022-09377-8 doi (DE-627)OLC2080038648 (DE-He213)s11241-022-09377-8-p DE-627 ger DE-627 rakwb eng 004 VZ Davis, Robert I. verfasserin (orcid)0000-0002-5772-0928 aut A framework for multi-core schedulability analysis accounting for resource stress and sensitivity 2022 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2022 Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling Griffin, David aut Bate, Iain aut Enthalten in Real-time systems Springer US, 1989 58(2022), 4 vom: 19. Feb., Seite 456-508 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:58 year:2022 number:4 day:19 month:02 pages:456-508 https://doi.org/10.1007/s11241-022-09377-8 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_4036 AR 58 2022 4 19 02 456-508 |
spelling |
10.1007/s11241-022-09377-8 doi (DE-627)OLC2080038648 (DE-He213)s11241-022-09377-8-p DE-627 ger DE-627 rakwb eng 004 VZ Davis, Robert I. verfasserin (orcid)0000-0002-5772-0928 aut A framework for multi-core schedulability analysis accounting for resource stress and sensitivity 2022 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2022 Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling Griffin, David aut Bate, Iain aut Enthalten in Real-time systems Springer US, 1989 58(2022), 4 vom: 19. Feb., Seite 456-508 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:58 year:2022 number:4 day:19 month:02 pages:456-508 https://doi.org/10.1007/s11241-022-09377-8 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_4036 AR 58 2022 4 19 02 456-508 |
allfields_unstemmed |
10.1007/s11241-022-09377-8 doi (DE-627)OLC2080038648 (DE-He213)s11241-022-09377-8-p DE-627 ger DE-627 rakwb eng 004 VZ Davis, Robert I. verfasserin (orcid)0000-0002-5772-0928 aut A framework for multi-core schedulability analysis accounting for resource stress and sensitivity 2022 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2022 Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling Griffin, David aut Bate, Iain aut Enthalten in Real-time systems Springer US, 1989 58(2022), 4 vom: 19. Feb., Seite 456-508 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:58 year:2022 number:4 day:19 month:02 pages:456-508 https://doi.org/10.1007/s11241-022-09377-8 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_4036 AR 58 2022 4 19 02 456-508 |
allfieldsGer |
10.1007/s11241-022-09377-8 doi (DE-627)OLC2080038648 (DE-He213)s11241-022-09377-8-p DE-627 ger DE-627 rakwb eng 004 VZ Davis, Robert I. verfasserin (orcid)0000-0002-5772-0928 aut A framework for multi-core schedulability analysis accounting for resource stress and sensitivity 2022 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2022 Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling Griffin, David aut Bate, Iain aut Enthalten in Real-time systems Springer US, 1989 58(2022), 4 vom: 19. Feb., Seite 456-508 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:58 year:2022 number:4 day:19 month:02 pages:456-508 https://doi.org/10.1007/s11241-022-09377-8 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_4036 AR 58 2022 4 19 02 456-508 |
allfieldsSound |
10.1007/s11241-022-09377-8 doi (DE-627)OLC2080038648 (DE-He213)s11241-022-09377-8-p DE-627 ger DE-627 rakwb eng 004 VZ Davis, Robert I. verfasserin (orcid)0000-0002-5772-0928 aut A framework for multi-core schedulability analysis accounting for resource stress and sensitivity 2022 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2022 Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling Griffin, David aut Bate, Iain aut Enthalten in Real-time systems Springer US, 1989 58(2022), 4 vom: 19. Feb., Seite 456-508 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:58 year:2022 number:4 day:19 month:02 pages:456-508 https://doi.org/10.1007/s11241-022-09377-8 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_4036 AR 58 2022 4 19 02 456-508 |
language |
English |
source |
Enthalten in Real-time systems 58(2022), 4 vom: 19. Feb., Seite 456-508 volume:58 year:2022 number:4 day:19 month:02 pages:456-508 |
sourceStr |
Enthalten in Real-time systems 58(2022), 4 vom: 19. Feb., Seite 456-508 volume:58 year:2022 number:4 day:19 month:02 pages:456-508 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling |
dewey-raw |
004 |
isfreeaccess_bool |
false |
container_title |
Real-time systems |
authorswithroles_txt_mv |
Davis, Robert I. @@aut@@ Griffin, David @@aut@@ Bate, Iain @@aut@@ |
publishDateDaySort_date |
2022-02-19T00:00:00Z |
hierarchy_top_id |
130955892 |
dewey-sort |
14 |
id |
OLC2080038648 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">OLC2080038648</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230506091855.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">230131s2022 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11241-022-09377-8</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2080038648</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11241-022-09377-8-p</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="q">VZ</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Davis, Robert I.</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0002-5772-0928</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">A framework for multi-core schedulability analysis accounting for resource stress and sensitivity</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2022</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© The Author(s) 2022</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Schedulability analysis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Multi-core</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Cross-core contention</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Interference</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Partitioned scheduling</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fixed priority preemptive scheduling</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fixed priority non-preemptive scheduling</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Griffin, David</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bate, Iain</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Real-time systems</subfield><subfield code="d">Springer US, 1989</subfield><subfield code="g">58(2022), 4 vom: 19. Feb., Seite 456-508</subfield><subfield code="w">(DE-627)130955892</subfield><subfield code="w">(DE-600)1064543-3</subfield><subfield code="w">(DE-576)025100394</subfield><subfield code="x">0922-6443</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:58</subfield><subfield code="g">year:2022</subfield><subfield code="g">number:4</subfield><subfield code="g">day:19</subfield><subfield code="g">month:02</subfield><subfield code="g">pages:456-508</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11241-022-09377-8</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4036</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">58</subfield><subfield code="j">2022</subfield><subfield code="e">4</subfield><subfield code="b">19</subfield><subfield code="c">02</subfield><subfield code="h">456-508</subfield></datafield></record></collection>
|
author |
Davis, Robert I. |
spellingShingle |
Davis, Robert I. ddc 004 misc Schedulability analysis misc Multi-core misc Cross-core contention misc Interference misc Partitioned scheduling misc Fixed priority preemptive scheduling misc Fixed priority non-preemptive scheduling A framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
authorStr |
Davis, Robert I. |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)130955892 |
format |
Article |
dewey-ones |
004 - Data processing & computer science |
delete_txt_mv |
keep |
author_role |
aut aut aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
0922-6443 |
topic_title |
004 VZ A framework for multi-core schedulability analysis accounting for resource stress and sensitivity Schedulability analysis Multi-core Cross-core contention Interference Partitioned scheduling Fixed priority preemptive scheduling Fixed priority non-preemptive scheduling |
topic |
ddc 004 misc Schedulability analysis misc Multi-core misc Cross-core contention misc Interference misc Partitioned scheduling misc Fixed priority preemptive scheduling misc Fixed priority non-preemptive scheduling |
topic_unstemmed |
ddc 004 misc Schedulability analysis misc Multi-core misc Cross-core contention misc Interference misc Partitioned scheduling misc Fixed priority preemptive scheduling misc Fixed priority non-preemptive scheduling |
topic_browse |
ddc 004 misc Schedulability analysis misc Multi-core misc Cross-core contention misc Interference misc Partitioned scheduling misc Fixed priority preemptive scheduling misc Fixed priority non-preemptive scheduling |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
hierarchy_parent_title |
Real-time systems |
hierarchy_parent_id |
130955892 |
dewey-tens |
000 - Computer science, knowledge & systems |
hierarchy_top_title |
Real-time systems |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 |
title |
A framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
ctrlnum |
(DE-627)OLC2080038648 (DE-He213)s11241-022-09377-8-p |
title_full |
A framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
author_sort |
Davis, Robert I. |
journal |
Real-time systems |
journalStr |
Real-time systems |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
000 - Computer science, information & general works |
recordtype |
marc |
publishDateSort |
2022 |
contenttype_str_mv |
txt |
container_start_page |
456 |
author_browse |
Davis, Robert I. Griffin, David Bate, Iain |
container_volume |
58 |
class |
004 VZ |
format_se |
Aufsätze |
author-letter |
Davis, Robert I. |
doi_str_mv |
10.1007/s11241-022-09377-8 |
normlink |
(ORCID)0000-0002-5772-0928 |
normlink_prefix_str_mv |
(orcid)0000-0002-5772-0928 |
dewey-full |
004 |
title_sort |
a framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
title_auth |
A framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
abstract |
Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. © The Author(s) 2022 |
abstractGer |
Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. © The Author(s) 2022 |
abstract_unstemmed |
Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution. © The Author(s) 2022 |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_4036 |
container_issue |
4 |
title_short |
A framework for multi-core schedulability analysis accounting for resource stress and sensitivity |
url |
https://doi.org/10.1007/s11241-022-09377-8 |
remote_bool |
false |
author2 |
Griffin, David Bate, Iain |
author2Str |
Griffin, David Bate, Iain |
ppnlink |
130955892 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1007/s11241-022-09377-8 |
up_date |
2024-07-04T02:45:27.378Z |
_version_ |
1803614816702562304 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">OLC2080038648</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230506091855.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">230131s2022 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11241-022-09377-8</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2080038648</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11241-022-09377-8-p</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="q">VZ</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Davis, Robert I.</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0002-5772-0928</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">A framework for multi-core schedulability analysis accounting for resource stress and sensitivity</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2022</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© The Author(s) 2022</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, along with complexity results, and proofs of optimal priority assignment policies. The MRSS task model is underpinned by a proof-of-concept industrial case study. The problem of task allocation is considered in the context of the MRSS task model, with Simulated Annealing shown to provide an effective solution.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Schedulability analysis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Multi-core</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Cross-core contention</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Interference</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Partitioned scheduling</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fixed priority preemptive scheduling</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fixed priority non-preemptive scheduling</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Griffin, David</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bate, Iain</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Real-time systems</subfield><subfield code="d">Springer US, 1989</subfield><subfield code="g">58(2022), 4 vom: 19. Feb., Seite 456-508</subfield><subfield code="w">(DE-627)130955892</subfield><subfield code="w">(DE-600)1064543-3</subfield><subfield code="w">(DE-576)025100394</subfield><subfield code="x">0922-6443</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:58</subfield><subfield code="g">year:2022</subfield><subfield code="g">number:4</subfield><subfield code="g">day:19</subfield><subfield code="g">month:02</subfield><subfield code="g">pages:456-508</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11241-022-09377-8</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4036</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">58</subfield><subfield code="j">2022</subfield><subfield code="e">4</subfield><subfield code="b">19</subfield><subfield code="c">02</subfield><subfield code="h">456-508</subfield></datafield></record></collection>
|
score |
7.402629 |