The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems
Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such...
Ausführliche Beschreibung
Autor*in: |
Zhao, Yecheng [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2019 |
---|
Schlagwörter: |
Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) |
---|
Anmerkung: |
© Springer Science+Business Media, LLC, part of Springer Nature 2019 |
---|
Übergeordnetes Werk: |
Enthalten in: Real-time systems - Springer US, 1989, 55(2019), 3 vom: 26. Feb., Seite 667-707 |
---|---|
Übergeordnetes Werk: |
volume:55 ; year:2019 ; number:3 ; day:26 ; month:02 ; pages:667-707 |
Links: |
---|
DOI / URN: |
10.1007/s11241-019-09332-0 |
---|
Katalog-ID: |
OLC2054362034 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | OLC2054362034 | ||
003 | DE-627 | ||
005 | 20230504062509.0 | ||
007 | tu | ||
008 | 200819s2019 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1007/s11241-019-09332-0 |2 doi | |
035 | |a (DE-627)OLC2054362034 | ||
035 | |a (DE-He213)s11241-019-09332-0-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 Zhao, Yecheng |e verfasserin |4 aut | |
245 | 1 | 0 | |a The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems |
264 | 1 | |c 2019 | |
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, LLC, part of Springer Nature 2019 | ||
520 | |a Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. | ||
650 | 4 | |a Average worst-case response time | |
650 | 4 | |a Maximal Unschedulable Deadline Assignment (MUDA) | |
650 | 4 | |a Schedulability condition abstraction | |
650 | 4 | |a Design optimization | |
700 | 1 | |a Zeng, Haibo |0 (orcid)0000-0003-1162-759X |4 aut | |
773 | 0 | 8 | |i Enthalten in |t Real-time systems |d Springer US, 1989 |g 55(2019), 3 vom: 26. Feb., Seite 667-707 |w (DE-627)130955892 |w (DE-600)1064543-3 |w (DE-576)025100394 |x 0922-6443 |7 nnns |
773 | 1 | 8 | |g volume:55 |g year:2019 |g number:3 |g day:26 |g month:02 |g pages:667-707 |
856 | 4 | 1 | |u https://doi.org/10.1007/s11241-019-09332-0 |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_70 | ||
912 | |a GBV_ILN_4036 | ||
951 | |a AR | ||
952 | |d 55 |j 2019 |e 3 |b 26 |c 02 |h 667-707 |
author_variant |
y z yz h z hz |
---|---|
matchkey_str |
article:09226443:2019----::hcnetfaiaushdlbeediesinetootmztoifxdroi |
hierarchy_sort_str |
2019 |
publishDate |
2019 |
allfields |
10.1007/s11241-019-09332-0 doi (DE-627)OLC2054362034 (DE-He213)s11241-019-09332-0-p DE-627 ger DE-627 rakwb eng 004 VZ Zhao, Yecheng verfasserin aut The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems 2019 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization Zeng, Haibo (orcid)0000-0003-1162-759X aut Enthalten in Real-time systems Springer US, 1989 55(2019), 3 vom: 26. Feb., Seite 667-707 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:55 year:2019 number:3 day:26 month:02 pages:667-707 https://doi.org/10.1007/s11241-019-09332-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_4036 AR 55 2019 3 26 02 667-707 |
spelling |
10.1007/s11241-019-09332-0 doi (DE-627)OLC2054362034 (DE-He213)s11241-019-09332-0-p DE-627 ger DE-627 rakwb eng 004 VZ Zhao, Yecheng verfasserin aut The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems 2019 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization Zeng, Haibo (orcid)0000-0003-1162-759X aut Enthalten in Real-time systems Springer US, 1989 55(2019), 3 vom: 26. Feb., Seite 667-707 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:55 year:2019 number:3 day:26 month:02 pages:667-707 https://doi.org/10.1007/s11241-019-09332-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_4036 AR 55 2019 3 26 02 667-707 |
allfields_unstemmed |
10.1007/s11241-019-09332-0 doi (DE-627)OLC2054362034 (DE-He213)s11241-019-09332-0-p DE-627 ger DE-627 rakwb eng 004 VZ Zhao, Yecheng verfasserin aut The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems 2019 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization Zeng, Haibo (orcid)0000-0003-1162-759X aut Enthalten in Real-time systems Springer US, 1989 55(2019), 3 vom: 26. Feb., Seite 667-707 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:55 year:2019 number:3 day:26 month:02 pages:667-707 https://doi.org/10.1007/s11241-019-09332-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_4036 AR 55 2019 3 26 02 667-707 |
allfieldsGer |
10.1007/s11241-019-09332-0 doi (DE-627)OLC2054362034 (DE-He213)s11241-019-09332-0-p DE-627 ger DE-627 rakwb eng 004 VZ Zhao, Yecheng verfasserin aut The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems 2019 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization Zeng, Haibo (orcid)0000-0003-1162-759X aut Enthalten in Real-time systems Springer US, 1989 55(2019), 3 vom: 26. Feb., Seite 667-707 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:55 year:2019 number:3 day:26 month:02 pages:667-707 https://doi.org/10.1007/s11241-019-09332-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_4036 AR 55 2019 3 26 02 667-707 |
allfieldsSound |
10.1007/s11241-019-09332-0 doi (DE-627)OLC2054362034 (DE-He213)s11241-019-09332-0-p DE-627 ger DE-627 rakwb eng 004 VZ Zhao, Yecheng verfasserin aut The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems 2019 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization Zeng, Haibo (orcid)0000-0003-1162-759X aut Enthalten in Real-time systems Springer US, 1989 55(2019), 3 vom: 26. Feb., Seite 667-707 (DE-627)130955892 (DE-600)1064543-3 (DE-576)025100394 0922-6443 nnns volume:55 year:2019 number:3 day:26 month:02 pages:667-707 https://doi.org/10.1007/s11241-019-09332-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_4036 AR 55 2019 3 26 02 667-707 |
language |
English |
source |
Enthalten in Real-time systems 55(2019), 3 vom: 26. Feb., Seite 667-707 volume:55 year:2019 number:3 day:26 month:02 pages:667-707 |
sourceStr |
Enthalten in Real-time systems 55(2019), 3 vom: 26. Feb., Seite 667-707 volume:55 year:2019 number:3 day:26 month:02 pages:667-707 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization |
dewey-raw |
004 |
isfreeaccess_bool |
false |
container_title |
Real-time systems |
authorswithroles_txt_mv |
Zhao, Yecheng @@aut@@ Zeng, Haibo @@aut@@ |
publishDateDaySort_date |
2019-02-26T00:00:00Z |
hierarchy_top_id |
130955892 |
dewey-sort |
14 |
id |
OLC2054362034 |
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">OLC2054362034</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230504062509.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">200819s2019 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11241-019-09332-0</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2054362034</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11241-019-09332-0-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">Zhao, Yecheng</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2019</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, LLC, part of Springer Nature 2019</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Average worst-case response time</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Maximal Unschedulable Deadline Assignment (MUDA)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Schedulability condition abstraction</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Design optimization</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Zeng, Haibo</subfield><subfield code="0">(orcid)0000-0003-1162-759X</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">55(2019), 3 vom: 26. Feb., Seite 667-707</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:55</subfield><subfield code="g">year:2019</subfield><subfield code="g">number:3</subfield><subfield code="g">day:26</subfield><subfield code="g">month:02</subfield><subfield code="g">pages:667-707</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11241-019-09332-0</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_70</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">55</subfield><subfield code="j">2019</subfield><subfield code="e">3</subfield><subfield code="b">26</subfield><subfield code="c">02</subfield><subfield code="h">667-707</subfield></datafield></record></collection>
|
author |
Zhao, Yecheng |
spellingShingle |
Zhao, Yecheng ddc 004 misc Average worst-case response time misc Maximal Unschedulable Deadline Assignment (MUDA) misc Schedulability condition abstraction misc Design optimization The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems |
authorStr |
Zhao, Yecheng |
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 The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems Average worst-case response time Maximal Unschedulable Deadline Assignment (MUDA) Schedulability condition abstraction Design optimization |
topic |
ddc 004 misc Average worst-case response time misc Maximal Unschedulable Deadline Assignment (MUDA) misc Schedulability condition abstraction misc Design optimization |
topic_unstemmed |
ddc 004 misc Average worst-case response time misc Maximal Unschedulable Deadline Assignment (MUDA) misc Schedulability condition abstraction misc Design optimization |
topic_browse |
ddc 004 misc Average worst-case response time misc Maximal Unschedulable Deadline Assignment (MUDA) misc Schedulability condition abstraction misc Design optimization |
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 |
The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems |
ctrlnum |
(DE-627)OLC2054362034 (DE-He213)s11241-019-09332-0-p |
title_full |
The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems |
author_sort |
Zhao, Yecheng |
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 |
2019 |
contenttype_str_mv |
txt |
container_start_page |
667 |
author_browse |
Zhao, Yecheng Zeng, Haibo |
container_volume |
55 |
class |
004 VZ |
format_se |
Aufsätze |
author-letter |
Zhao, Yecheng |
doi_str_mv |
10.1007/s11241-019-09332-0 |
normlink |
(ORCID)0000-0003-1162-759X |
normlink_prefix_str_mv |
(orcid)0000-0003-1162-759X |
dewey-full |
004 |
title_sort |
the concept of maximal unschedulable deadline assignment for optimization in fixed-priority scheduled real-time systems |
title_auth |
The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems |
abstract |
Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. © Springer Science+Business Media, LLC, part of Springer Nature 2019 |
abstractGer |
Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. © Springer Science+Business Media, LLC, part of Springer Nature 2019 |
abstract_unstemmed |
Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it. © Springer Science+Business Media, LLC, part of Springer Nature 2019 |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_4036 |
container_issue |
3 |
title_short |
The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems |
url |
https://doi.org/10.1007/s11241-019-09332-0 |
remote_bool |
false |
author2 |
Zeng, Haibo |
author2Str |
Zeng, Haibo |
ppnlink |
130955892 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1007/s11241-019-09332-0 |
up_date |
2024-07-03T22:51:19.770Z |
_version_ |
1803600086720053248 |
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">OLC2054362034</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230504062509.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">200819s2019 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11241-019-09332-0</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2054362034</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11241-019-09332-0-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">Zhao, Yecheng</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2019</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, LLC, part of Springer Nature 2019</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract This paper considers the problem of design optimization for real-time systems scheduled with fixed priority, where task priority assignment is part of the decision variables, and the timing constraints and/or objective function linearly depend on the exact value of task response times (such as end-to-end deadline constraints). The complexity of response time analysis techniques makes it difficult to leverage existing optimization frameworks and scale to large designs. Instead, we propose an efficient optimization framework that is three orders of magnitude (1000 times) faster than Integer Linear Programming (ILP) while providing solutions with the same quality. The framework centers around three novel ideas: (1) an efficient algorithm that finds a schedulable task priority assignment for minimizing the average worst-case response time; (2) the concept of Maximal Unschedulable Deadline Assignment (MUDA) that abstracts the schedulability conditions, i.e., a set of maximal virtual deadline assignments such that the system is unschedulable; and (3) a new optimization procedure that leverages the concept of MUDA and the efficient algorithm to compute it.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Average worst-case response time</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Maximal Unschedulable Deadline Assignment (MUDA)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Schedulability condition abstraction</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Design optimization</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Zeng, Haibo</subfield><subfield code="0">(orcid)0000-0003-1162-759X</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">55(2019), 3 vom: 26. Feb., Seite 667-707</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:55</subfield><subfield code="g">year:2019</subfield><subfield code="g">number:3</subfield><subfield code="g">day:26</subfield><subfield code="g">month:02</subfield><subfield code="g">pages:667-707</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11241-019-09332-0</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_70</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">55</subfield><subfield code="j">2019</subfield><subfield code="e">3</subfield><subfield code="b">26</subfield><subfield code="c">02</subfield><subfield code="h">667-707</subfield></datafield></record></collection>
|
score |
7.3988514 |