Schedulability Analysis and Priority Assignment for Global Job-Level Fixed-Priority Multiprocessor Scheduling
Unlike uniprocessor scheduling, EDF (categorized into job-level fixed-priority (JFP) scheduling) shows relatively poor performance on global multiprocessor scheduling. As no other global JFP multiprocessor algorithms are illuminated beyond EDF, this work proposes one, called EQDF (earliest quasi-dea...
Saved in:
Published in | 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium pp. 297 - 306 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.04.2012
|
Subjects | |
Online Access | Get full text |
ISBN | 9781467308830 1467308838 |
ISSN | 1545-3421 |
DOI | 10.1109/RTAS.2012.33 |
Cover
Abstract | Unlike uniprocessor scheduling, EDF (categorized into job-level fixed-priority (JFP) scheduling) shows relatively poor performance on global multiprocessor scheduling. As no other global JFP multiprocessor algorithms are illuminated beyond EDF, this work proposes one, called EQDF (earliest quasi-deadline first), as a generalization of EDF. We define the quasi-deadline of a job as a weighted sum of its absolute deadline (capturing "urgency") and its worst case execution time (capturing "parallelism") with a system-level control knob to balance urgency and parallelism effectively. This paper then seeks to explore how it can improve the schedulability of global JFP scheduling. In addition to providing a new schedulability analysis for EQDF scheduling, it addresses the problem of priority assignment under EQDF by controlling the system-level control knob. It presents optimal and heuristic solutions to the problem subject to our proposed EQDF analysis. Our empirical results show the proposed heuristic solution outperforms EDF significantly, giving close to optimal results. |
---|---|
AbstractList | Unlike uniprocessor scheduling, EDF (categorized into job-level fixed-priority (JFP) scheduling) shows relatively poor performance on global multiprocessor scheduling. As no other global JFP multiprocessor algorithms are illuminated beyond EDF, this work proposes one, called EQDF (earliest quasi-deadline first), as a generalization of EDF. We define the quasi-deadline of a job as a weighted sum of its absolute deadline (capturing "urgency") and its worst case execution time (capturing "parallelism") with a system-level control knob to balance urgency and parallelism effectively. This paper then seeks to explore how it can improve the schedulability of global JFP scheduling. In addition to providing a new schedulability analysis for EQDF scheduling, it addresses the problem of priority assignment under EQDF by controlling the system-level control knob. It presents optimal and heuristic solutions to the problem subject to our proposed EQDF analysis. Our empirical results show the proposed heuristic solution outperforms EDF significantly, giving close to optimal results. |
Author | Hyoungbu Back Insik Shin Hoon Sung Chwa |
Author_xml | – sequence: 1 surname: Hyoungbu Back fullname: Hyoungbu Back organization: Dept. of Comput. Sci., KAIST, Daejeon, South Korea – sequence: 2 surname: Hoon Sung Chwa fullname: Hoon Sung Chwa organization: Dept. of Comput. Sci., KAIST, Daejeon, South Korea – sequence: 3 surname: Insik Shin fullname: Insik Shin email: insik.shin@cs.kaist.ac.kr organization: Dept. of Comput. Sci., KAIST, Daejeon, South Korea |
BookMark | eNo9jU1PAjEURZuIiYDs3LnpH5jxtZ1-zJIQQQ1GI7gmnekDa0qHTAcj_96JElf35uTk3hEZxCYiITcMcsagvHtbT1c5B8ZzIS7IpNSGFUoLMEbAgAyZLGQmCs6uyCilTwCheCmGZL-qP9Adg6188N2JTqMNp-QTtdHR19Y37S9Nye_iHmNHt01LF6GpbKBPTZUt8QsDnftvdNm__nwMnT-0TY0p9fr5wsfdNbnc2pBwcs4xeZ_fr2cP2fJl8TibLjPPtOyyUksulNJcotU9UbZkFRqr-uasrcCAq5SwktfGMK22hsuiV1wtHYrSiDG5_dv1iLg5tH5v29NGcQBQIH4AzwNbAA |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/RTAS.2012.33 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EndPage | 306 |
ExternalDocumentID | 6200060 |
Genre | orig-research |
GroupedDBID | 23M 29O 6IE 6IK 6IL 6IN AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL RNS |
ID | FETCH-LOGICAL-i175t-9752366725ea71756a91be8a656adaab080db63a52c88176f825491bdc5de3983 |
IEDL.DBID | RIE |
ISBN | 9781467308830 1467308838 |
ISSN | 1545-3421 |
IngestDate | Wed Aug 27 03:56:48 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i175t-9752366725ea71756a91be8a656adaab080db63a52c88176f825491bdc5de3983 |
PageCount | 10 |
ParticipantIDs | ieee_primary_6200060 |
PublicationCentury | 2000 |
PublicationDate | 2012-April |
PublicationDateYYYYMMDD | 2012-04-01 |
PublicationDate_xml | – month: 04 year: 2012 text: 2012-April |
PublicationDecade | 2010 |
PublicationTitle | 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium |
PublicationTitleAbbrev | rtas |
PublicationYear | 2012 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0036293 ssj0000703853 |
Score | 1.8756212 |
Snippet | Unlike uniprocessor scheduling, EDF (categorized into job-level fixed-priority (JFP) scheduling) shows relatively poor performance on global multiprocessor... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 297 |
SubjectTerms | Algorithm design and analysis Heuristic algorithms Interference Scheduling Scheduling algorithms Upper bound |
Title | Schedulability Analysis and Priority Assignment for Global Job-Level Fixed-Priority Multiprocessor Scheduling |
URI | https://ieeexplore.ieee.org/document/6200060 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5qT57qo-KbPXh00ybZ3WyOIpZSrIhtobeyr0BRk1ITUH-9-0iiiAdvyRIy-5jszGy-bwaAK4wTY_bSIeJMpQhLxRHXUiEuo4wYe4jDzLKRpw90vMCTJVl2wHXLhdFaO_CZDuyl-5evClnZo7IBdbwSE6DvGDXzXK32PMWqrjM9fhc2-7JLuGs9BBTjKHSkLmr0mbGYNbme6vthi4hPB0_zm5lFfEWBraX7o-KKMzijHpg2XfU4k-egKkUgP39lcfzvWPZA_5vaBx9bo7UPOjo_AL2mtgOsP_VD8Dozq6mqF5_G-wM2yUsgz5V5wbrYutY3i_-wkqBxfqEvIAAnhUD3FowER-t3rVD7uGP7bjw1obDCnAjTjz5YjO7mt2NUl2ZAa-NvlChNTABLaRIRzU1ASChPQ6EZN94hV5wL44cqQWNOIslYmNDMBaKhUJIoHacsPgLdvMj1MYAUE5FgnREpFB7GUjAZZlzKmKeUEIFPwKGdvdXGZ99Y1RN3-nfzGdi1i-exNeegW24rfWHchlJcOn35At1VvUI |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELaqMsBUoEW88cCI2yaxHWdEiKpAWyHaSt0qvyJVQFKVRAJ-PbbzACEGtsSKcn5cfHfO990BcIlxaMxe1EecqQhhqTjiWirEpR8TYw-xF1s28nhCh3N8vyCLBriquTBaawc-01176f7lq1Tm9qisRx2vxAToW8buY1KwteoTFau8zvgU-7DZmV3KXesjoAD7nqN1UaPRjAWsyvZU3vdrTHzUe5pdTy3my-_aaro_aq44kzNogXHV2QJp8tzNM9GVn7_yOP53NLug803ug4-12doDDZ3sg1ZV3QGWH3sbvE7Neqr8pUjk_QGr9CWQJ8q8YJVuXOubRYBYSdC4v7AoIQDvU4FGFo4EB6t3rVD9uOP7rgtyQmqFORGmHx0wH9zOboaoLM6AVsbjyFAUmhCW0tAnmpuQkFAeeUIzbvxDrjgXxhNVggac-JIxL6SxC0U9oSRROohYcACaSZroQwApJiLEOiZSKNwPpGDSi7mUAY8oIQIfgbadveW6yL-xLCfu-O_mC7A9nI1Hy9Hd5OEE7NiFLJA2p6CZbXJ9ZpyITJw73fkC-CDAjw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+IEEE+18th+Real+Time+and+Embedded+Technology+and+Applications+Symposium&rft.atitle=Schedulability+Analysis+and+Priority+Assignment+for+Global+Job-Level+Fixed-Priority+Multiprocessor+Scheduling&rft.au=Hyoungbu+Back&rft.au=Hoon+Sung+Chwa&rft.au=Insik+Shin&rft.date=2012-04-01&rft.pub=IEEE&rft.isbn=9781467308830&rft.issn=1545-3421&rft.spage=297&rft.epage=306&rft_id=info:doi/10.1109%2FRTAS.2012.33&rft.externalDocID=6200060 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1545-3421&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1545-3421&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1545-3421&client=summon |