Computing periodic request functions to speed-up the analysis of non-cyclic task models
Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent...
Ausführliche Beschreibung
Autor*in: |
Zeng, Haibo [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2014 |
---|
Schlagwörter: |
---|
Anmerkung: |
© Springer Science+Business Media New York 2014 |
---|
Übergeordnetes Werk: |
Enthalten in: Real-time systems - Springer US, 1989, 51(2014), 4 vom: 17. Sept., Seite 360-394 |
---|---|
Übergeordnetes Werk: |
volume:51 ; year:2014 ; number:4 ; day:17 ; month:09 ; pages:360-394 |
Links: |
---|
DOI / URN: |
10.1007/s11241-014-9209-5 |
---|
Katalog-ID: |
OLC2054361011 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | OLC2054361011 | ||
003 | DE-627 | ||
005 | 20230504062502.0 | ||
007 | tu | ||
008 | 200819s2014 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1007/s11241-014-9209-5 |2 doi | |
035 | |a (DE-627)OLC2054361011 | ||
035 | |a (DE-He213)s11241-014-9209-5-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 Zeng, Haibo |e verfasserin |4 aut | |
245 | 1 | 0 | |a Computing periodic request functions to speed-up the analysis of non-cyclic task models |
264 | 1 | |c 2014 | |
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 © Springer Science+Business Media New York 2014 | ||
520 | |a Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. | ||
650 | 4 | |a Real-time schedulability | |
650 | 4 | |a Task graph model | |
650 | 4 | |a Max-plus algebra | |
650 | 4 | |a Request/Demand bound functions | |
700 | 1 | |a Di Natale, Marco |4 aut | |
773 | 0 | 8 | |i Enthalten in |t Real-time systems |d Springer US, 1989 |g 51(2014), 4 vom: 17. Sept., Seite 360-394 |w (DE-627)130955892 |w (DE-600)1064543-3 |w (DE-576)025100394 |x 0922-6443 |7 nnns |
773 | 1 | 8 | |g volume:51 |g year:2014 |g number:4 |g day:17 |g month:09 |g pages:360-394 |
856 | 4 | 1 | |u https://doi.org/10.1007/s11241-014-9209-5 |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_24 | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_4036 | ||
912 | |a GBV_ILN_4318 | ||
951 | |a AR | ||
952 | |d 51 |j 2014 |e 4 |b 17 |c 09 |h 360-394 |
author_variant |
h z hz n m d nm nmd |
---|---|
matchkey_str |
article:09226443:2014----::optnproirqetucintsedphaayio |
hierarchy_sort_str |
2014 |
publishDate |
2014 |
allfields |
10.1007/s11241-014-9209-5 doi (DE-627)OLC2054361011 (DE-He213)s11241-014-9209-5-p DE-627 ger DE-627 rakwb eng 004 VZ Zeng, Haibo verfasserin aut Computing periodic request functions to speed-up the analysis of non-cyclic task models 2014 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media New York 2014 Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions Di Natale, Marco aut Enthalten in Real-time systems Springer US, 1989 51(2014), 4 vom: 17. Sept., Seite 360-394 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:51 year:2014 number:4 day:17 month:09 pages:360-394 https://doi.org/10.1007/s11241-014-9209-5 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_4036 GBV_ILN_4318 AR 51 2014 4 17 09 360-394 |
spelling |
10.1007/s11241-014-9209-5 doi (DE-627)OLC2054361011 (DE-He213)s11241-014-9209-5-p DE-627 ger DE-627 rakwb eng 004 VZ Zeng, Haibo verfasserin aut Computing periodic request functions to speed-up the analysis of non-cyclic task models 2014 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media New York 2014 Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions Di Natale, Marco aut Enthalten in Real-time systems Springer US, 1989 51(2014), 4 vom: 17. Sept., Seite 360-394 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:51 year:2014 number:4 day:17 month:09 pages:360-394 https://doi.org/10.1007/s11241-014-9209-5 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_4036 GBV_ILN_4318 AR 51 2014 4 17 09 360-394 |
allfields_unstemmed |
10.1007/s11241-014-9209-5 doi (DE-627)OLC2054361011 (DE-He213)s11241-014-9209-5-p DE-627 ger DE-627 rakwb eng 004 VZ Zeng, Haibo verfasserin aut Computing periodic request functions to speed-up the analysis of non-cyclic task models 2014 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media New York 2014 Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions Di Natale, Marco aut Enthalten in Real-time systems Springer US, 1989 51(2014), 4 vom: 17. Sept., Seite 360-394 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:51 year:2014 number:4 day:17 month:09 pages:360-394 https://doi.org/10.1007/s11241-014-9209-5 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_4036 GBV_ILN_4318 AR 51 2014 4 17 09 360-394 |
allfieldsGer |
10.1007/s11241-014-9209-5 doi (DE-627)OLC2054361011 (DE-He213)s11241-014-9209-5-p DE-627 ger DE-627 rakwb eng 004 VZ Zeng, Haibo verfasserin aut Computing periodic request functions to speed-up the analysis of non-cyclic task models 2014 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media New York 2014 Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions Di Natale, Marco aut Enthalten in Real-time systems Springer US, 1989 51(2014), 4 vom: 17. Sept., Seite 360-394 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:51 year:2014 number:4 day:17 month:09 pages:360-394 https://doi.org/10.1007/s11241-014-9209-5 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_4036 GBV_ILN_4318 AR 51 2014 4 17 09 360-394 |
allfieldsSound |
10.1007/s11241-014-9209-5 doi (DE-627)OLC2054361011 (DE-He213)s11241-014-9209-5-p DE-627 ger DE-627 rakwb eng 004 VZ Zeng, Haibo verfasserin aut Computing periodic request functions to speed-up the analysis of non-cyclic task models 2014 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media New York 2014 Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions Di Natale, Marco aut Enthalten in Real-time systems Springer US, 1989 51(2014), 4 vom: 17. Sept., Seite 360-394 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:51 year:2014 number:4 day:17 month:09 pages:360-394 https://doi.org/10.1007/s11241-014-9209-5 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_4036 GBV_ILN_4318 AR 51 2014 4 17 09 360-394 |
language |
English |
source |
Enthalten in Real-time systems 51(2014), 4 vom: 17. Sept., Seite 360-394 volume:51 year:2014 number:4 day:17 month:09 pages:360-394 |
sourceStr |
Enthalten in Real-time systems 51(2014), 4 vom: 17. Sept., Seite 360-394 volume:51 year:2014 number:4 day:17 month:09 pages:360-394 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions |
dewey-raw |
004 |
isfreeaccess_bool |
false |
container_title |
Real-time systems |
authorswithroles_txt_mv |
Zeng, Haibo @@aut@@ Di Natale, Marco @@aut@@ |
publishDateDaySort_date |
2014-09-17T00:00:00Z |
hierarchy_top_id |
130955892 |
dewey-sort |
14 |
id |
OLC2054361011 |
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">OLC2054361011</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230504062502.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">200819s2014 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11241-014-9209-5</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2054361011</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11241-014-9209-5-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">Zeng, Haibo</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computing periodic request functions to speed-up the analysis of non-cyclic task models</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2014</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">© Springer Science+Business Media New York 2014</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Real-time schedulability</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Task graph model</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Max-plus algebra</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Request/Demand bound functions</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Di Natale, Marco</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">51(2014), 4 vom: 17. Sept., Seite 360-394</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:51</subfield><subfield code="g">year:2014</subfield><subfield code="g">number:4</subfield><subfield code="g">day:17</subfield><subfield code="g">month:09</subfield><subfield code="g">pages:360-394</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11241-014-9209-5</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_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4036</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4318</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">51</subfield><subfield code="j">2014</subfield><subfield code="e">4</subfield><subfield code="b">17</subfield><subfield code="c">09</subfield><subfield code="h">360-394</subfield></datafield></record></collection>
|
author |
Zeng, Haibo |
spellingShingle |
Zeng, Haibo ddc 004 misc Real-time schedulability misc Task graph model misc Max-plus algebra misc Request/Demand bound functions Computing periodic request functions to speed-up the analysis of non-cyclic task models |
authorStr |
Zeng, Haibo |
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 |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
0922-6443 |
topic_title |
004 VZ Computing periodic request functions to speed-up the analysis of non-cyclic task models Real-time schedulability Task graph model Max-plus algebra Request/Demand bound functions |
topic |
ddc 004 misc Real-time schedulability misc Task graph model misc Max-plus algebra misc Request/Demand bound functions |
topic_unstemmed |
ddc 004 misc Real-time schedulability misc Task graph model misc Max-plus algebra misc Request/Demand bound functions |
topic_browse |
ddc 004 misc Real-time schedulability misc Task graph model misc Max-plus algebra misc Request/Demand bound functions |
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 |
Computing periodic request functions to speed-up the analysis of non-cyclic task models |
ctrlnum |
(DE-627)OLC2054361011 (DE-He213)s11241-014-9209-5-p |
title_full |
Computing periodic request functions to speed-up the analysis of non-cyclic task models |
author_sort |
Zeng, Haibo |
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 |
2014 |
contenttype_str_mv |
txt |
container_start_page |
360 |
author_browse |
Zeng, Haibo Di Natale, Marco |
container_volume |
51 |
class |
004 VZ |
format_se |
Aufsätze |
author-letter |
Zeng, Haibo |
doi_str_mv |
10.1007/s11241-014-9209-5 |
dewey-full |
004 |
title_sort |
computing periodic request functions to speed-up the analysis of non-cyclic task models |
title_auth |
Computing periodic request functions to speed-up the analysis of non-cyclic task models |
abstract |
Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. © Springer Science+Business Media New York 2014 |
abstractGer |
Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. © Springer Science+Business Media New York 2014 |
abstract_unstemmed |
Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis. © Springer Science+Business Media New York 2014 |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_24 GBV_ILN_70 GBV_ILN_4036 GBV_ILN_4318 |
container_issue |
4 |
title_short |
Computing periodic request functions to speed-up the analysis of non-cyclic task models |
url |
https://doi.org/10.1007/s11241-014-9209-5 |
remote_bool |
false |
author2 |
Di Natale, Marco |
author2Str |
Di Natale, Marco |
ppnlink |
130955892 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1007/s11241-014-9209-5 |
up_date |
2024-07-03T22:51:05.760Z |
_version_ |
1803600072027406336 |
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">OLC2054361011</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230504062502.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">200819s2014 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11241-014-9209-5</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2054361011</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11241-014-9209-5-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">Zeng, Haibo</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computing periodic request functions to speed-up the analysis of non-cyclic task models</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2014</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">© Springer Science+Business Media New York 2014</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Tasks are units of sequential code implementing the system actions and executed concurrently by an operating system. Techniques have been developed to determine, at design time, whether a set of tasks can safely complete before their deadlines. Several models have been proposed to represent conditional executions and dependencies among concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior (i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job) allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (rbf and dbf). In this paper, we leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Real-time schedulability</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Task graph model</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Max-plus algebra</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Request/Demand bound functions</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Di Natale, Marco</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">51(2014), 4 vom: 17. Sept., Seite 360-394</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:51</subfield><subfield code="g">year:2014</subfield><subfield code="g">number:4</subfield><subfield code="g">day:17</subfield><subfield code="g">month:09</subfield><subfield code="g">pages:360-394</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11241-014-9209-5</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_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4036</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4318</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">51</subfield><subfield code="j">2014</subfield><subfield code="e">4</subfield><subfield code="b">17</subfield><subfield code="c">09</subfield><subfield code="h">360-394</subfield></datafield></record></collection>
|
score |
7.401394 |