Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms

This paper addresses the schedulability problem of periodic and sporadic real-time task sets with constrained deadlines preemptively scheduled on a multiprocessor platform composed by identical processors. We assume that a global work-conserving scheduler is used and migration from one processor to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems Jg. 20; H. 4; S. 553 - 566
Hauptverfasser: Bertogna, M., Cirinei, M., Lipari, G.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York IEEE 01.04.2009
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:1045-9219, 1558-2183
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract This paper addresses the schedulability problem of periodic and sporadic real-time task sets with constrained deadlines preemptively scheduled on a multiprocessor platform composed by identical processors. We assume that a global work-conserving scheduler is used and migration from one processor to another is allowed during a task lifetime. First, a general method to derive schedulability conditions for multiprocessor real-time systems will be presented. The analysis will be applied to two typical scheduling algorithms: earliest deadline first (EDF) and fixed priority (FP). Then, the derived schedulability conditions will be tightened, refining the analysis with a simple and effective technique that significantly improves the percentage of accepted task sets. The effectiveness of the proposed test is shown through an extensive set of synthetic experiments.
AbstractList This paper addresses the schedulability problem of periodic and sporadic real-time task sets with constrained deadlines preemptively scheduled on a multiprocessor platform composed by identical processors. We assume that a global work-conserving scheduler is used and migration from one processor to another is allowed during a task lifetime. First, a general method to derive schedulability conditions for multiprocessor real-time systems will be presented. The analysis will be applied to two typical scheduling algorithms: earliest deadline first (EDF) and fixed priority (FP). Then, the derived schedulability conditions will be tightened, refining the analysis with a simple and effective technique that significantly improves the percentage of accepted task sets. The effectiveness of the proposed test is shown through an extensive set of synthetic experiments.
Author Cirinei, M.
Lipari, G.
Bertogna, M.
Author_xml – sequence: 1
  givenname: M.
  surname: Bertogna
  fullname: Bertogna, M.
  organization: Scuola Superiore Sant' Anna, Pisa
– sequence: 2
  givenname: M.
  surname: Cirinei
  fullname: Cirinei, M.
  organization: Scuola Superiore Sant' Anna, Pisa
– sequence: 3
  givenname: G.
  surname: Lipari
  fullname: Lipari, G.
  organization: Scuola Superiore Sant' Anna, Pisa
BookMark eNp1kM1PAjEQxRujiYgePXnZePG02Om20B6JH2iCkQQ8N6XbhZKyxbZ74L-3BOLBxNObzPzeZOZdofPWtwahW8ADACweF7Pn-YBgzAdAxBnqAWO8JMCr81xjykpBQFyiqxg3GANlmPbQfK7Xpu6cWlpn074Yt8rto42Fb4qJ80vlihNh21UxdisfbFpv87wtPjqX7C54bWL0oZg5lRoftvEaXTTKRXNz0j76en1ZPL2V08_J-9N4WmpKIJVKAGio8UEVLGs-bFTDm1oLrodYE17XjCqmcAVVTakw3AAQyikzWujc7KOH4958w3dnYpJbG7VxTrXGd1HyEcOEDwFn8v4PufFdyK9GKYDgimBOM1QdIR18jME0UtukkvVtCso6CVgeYpaHmOUhZpljzq7yj2sX7FaF_b_83ZG3xphflrKh4NWo-gGcs4nS
CODEN ITDSEO
CitedBy_id crossref_primary_10_1016_j_jss_2017_01_004
crossref_primary_10_1109_TC_2020_2974224
crossref_primary_10_1007_s12239_018_0031_2
crossref_primary_10_1155_2014_485361
crossref_primary_10_1145_1978802_1978814
crossref_primary_10_3390_sym11050651
crossref_primary_10_1109_TC_2012_279
crossref_primary_10_1109_TCAD_2018_2812119
crossref_primary_10_1109_ACCESS_2020_2992868
crossref_primary_10_1016_j_sysarc_2022_102742
crossref_primary_10_1109_TSE_2012_75
crossref_primary_10_1007_s11241_012_9157_x
crossref_primary_10_3390_electronics10111331
crossref_primary_10_1007_s11241_011_9135_8
crossref_primary_10_1109_TC_2020_3038286
crossref_primary_10_1109_TPDS_2014_2359449
crossref_primary_10_4018_jdst_2011040103
crossref_primary_10_1109_TCAD_2020_2994265
crossref_primary_10_1155_2014_206364
crossref_primary_10_3390_sym12010172
crossref_primary_10_1145_3360513
crossref_primary_10_1016_j_sysarc_2013_05_012
crossref_primary_10_1016_j_sysarc_2010_05_011
crossref_primary_10_1109_TPDS_2013_2297098
crossref_primary_10_1109_TC_2021_3071730
crossref_primary_10_1109_TPDS_2017_2679195
crossref_primary_10_1145_2494530
crossref_primary_10_1109_TC_2015_2448088
crossref_primary_10_1016_j_jss_2015_12_004
crossref_primary_10_1016_j_sysarc_2021_102313
crossref_primary_10_3390_s16071054
crossref_primary_10_4028_www_scientific_net_AMM_651_653_1051
crossref_primary_10_1007_s11241_013_9199_8
crossref_primary_10_1016_j_jss_2019_04_067
crossref_primary_10_1016_j_sysarc_2022_102613
crossref_primary_10_1002_cpe_2969
crossref_primary_10_1109_TCAD_2020_3012210
crossref_primary_10_1016_j_sysarc_2010_09_004
crossref_primary_10_1109_TC_2014_2308183
crossref_primary_10_3390_math11163547
crossref_primary_10_1109_TPDS_2016_2614669
crossref_primary_10_1145_3487581
crossref_primary_10_1155_2014_705929
crossref_primary_10_1016_j_micpro_2018_06_012
crossref_primary_10_1016_j_sysarc_2010_08_003
crossref_primary_10_1051_jnwpu_20234130557
crossref_primary_10_1109_TCAD_2024_3376588
crossref_primary_10_3390_sym11080960
crossref_primary_10_1002_cpe_70038
crossref_primary_10_1016_j_jss_2017_11_027
crossref_primary_10_1109_TC_2018_2882451
crossref_primary_10_1109_TNSM_2013_071813_120299
crossref_primary_10_1016_j_jss_2011_07_002
crossref_primary_10_1007_s11241_014_9213_9
crossref_primary_10_1109_TPDS_2016_2533615
crossref_primary_10_1016_j_micpro_2020_103124
crossref_primary_10_1016_j_jss_2012_09_002
crossref_primary_10_1145_2133803_2345677
crossref_primary_10_1007_s00500_018_3260_4
crossref_primary_10_3390_sym12050753
crossref_primary_10_1109_TPDS_2013_2297308
crossref_primary_10_1007_s11241_012_9149_x
crossref_primary_10_1016_j_compeleceng_2018_06_002
crossref_primary_10_1051_jnwpu_20224040935
crossref_primary_10_1007_s11241_013_9198_9
crossref_primary_10_1016_j_jpdc_2014_06_011
crossref_primary_10_1007_s11241_010_9106_5
crossref_primary_10_1145_3177803_3177811
crossref_primary_10_1007_s11241_009_9076_7
crossref_primary_10_1016_j_sysarc_2016_04_003
crossref_primary_10_1145_2739954
crossref_primary_10_1016_j_sysarc_2016_04_002
crossref_primary_10_1109_TC_2014_2322609
crossref_primary_10_1007_s11241_015_9241_0
crossref_primary_10_1109_TPDS_2020_2977041
crossref_primary_10_1080_17445760_2013_844806
crossref_primary_10_1145_3665276
crossref_primary_10_1007_s11241_010_9097_2
crossref_primary_10_1016_j_jss_2014_11_019
crossref_primary_10_1016_j_jss_2013_09_029
crossref_primary_10_1109_ACCESS_2020_3029040
Cites_doi 10.1109/TPDS.2005.88
10.1109/REAL.2001.990610
10.1016/S0020-0190(02)00231-4
10.1109/TC.2004.16
10.1109/ECRTS.2007.34
10.1109/EMRTS.2001.934004
10.1109/RTCSA.2006.45
10.1109/RTCSA.2000.896405
10.1109/ECRTS.2007.14
10.1109/ETFA.2006.355388
10.3233/EMC-2005-00052
10.1109/ECRTS.2005.18
10.1007/BF01940883
10.1109/REAL.2003.1253260
10.1109/RTSS.2006.7
10.1023/A:1025120124771
10.1109/real.2001.990610
10.1287/opre.26.1.127
10.1007/11795490_24
10.1007/S11241-005-4686-1
10.1109/ECRTS.2007.81
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/TPDS.2008.129
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 566
ExternalDocumentID 2543470451
10_1109_TPDS_2008_129
4569837
Genre orig-research
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RZB
TN5
TWZ
UHB
VH1
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
F28
FR3
ID FETCH-LOGICAL-c421t-a911c1d0a911a1bd86faf8fdc98c60c28dd54a5a0313d449e8e1124845ec9c313
IEDL.DBID RIE
ISICitedReferencesCount 143
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000263762400010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1045-9219
IngestDate Thu Oct 02 05:13:11 EDT 2025
Mon Jun 30 04:28:28 EDT 2025
Sat Nov 29 08:08:52 EST 2025
Tue Nov 18 20:47:35 EST 2025
Wed Aug 27 02:52:30 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords Processor Architectures
Computer Systems Organization
Multiprocessor Systems
Special-Purpose and Application-Based Systems
Process Management
Scheduling
Parallel Architectures
Computer System Implementation
Operating Systems
Scheduling and task partitioning
Multi-core/single-chip multiprocessors
Software/Software Engineering
Real-time and embedded systems
Organization and Design
Real-time distributed
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c421t-a911c1d0a911a1bd86faf8fdc98c60c28dd54a5a0313d449e8e1124845ec9c313
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
content type line 23
OpenAccessLink http://hdl.handle.net/11380/701112
PQID 912032084
PQPubID 85437
PageCount 14
ParticipantIDs proquest_journals_912032084
ieee_primary_4569837
crossref_citationtrail_10_1109_TPDS_2008_129
crossref_primary_10_1109_TPDS_2008_129
proquest_miscellaneous_875028610
PublicationCentury 2000
PublicationDate 2009-04-01
PublicationDateYYYYMMDD 2009-04-01
PublicationDate_xml – month: 04
  year: 2009
  text: 2009-04-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2009
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
Bertogna (ref16) 2008
ref11
ref10
ref2
ref17
ref19
ref18
Garey (ref1) 1979
ref24
ref23
ref25
ref20
ref22
Cho (ref21)
ref8
ref7
ref9
ref4
ref3
ref6
ref5
Baker (ref14) 2007
References_xml – ident: ref13
  doi: 10.1109/TPDS.2005.88
– ident: ref8
  doi: 10.1109/REAL.2001.990610
– ident: ref17
  doi: 10.1016/S0020-0190(02)00231-4
– ident: ref18
  doi: 10.1109/TC.2004.16
– year: 2008
  ident: ref16
  article-title: Real-Time Scheduling Analysis for Multiprocessor Platforms
– ident: ref23
  doi: 10.1109/ECRTS.2007.34
– ident: ref19
  doi: 10.1109/EMRTS.2001.934004
– volume-title: J. Embedded Computing
  year: 2007
  ident: ref14
  article-title: A Unified Analysis of Global EDF and Fixed-Task-Priority Schedulability of Sporadic Task Systems on Multiprocessors
– ident: ref20
  doi: 10.1109/RTCSA.2006.45
– ident: ref4
  doi: 10.1109/RTCSA.2000.896405
– ident: ref22
  doi: 10.1109/ECRTS.2007.14
– ident: ref25
  doi: 10.1109/ETFA.2006.355388
– ident: ref5
  doi: 10.3233/EMC-2005-00052
– ident: ref10
  doi: 10.1109/ECRTS.2005.18
– ident: ref3
  doi: 10.1007/BF01940883
– volume-title: Computers and Intractability: A Guide to the Theory of NP-Completeness
  year: 1979
  ident: ref1
– ident: ref7
  doi: 10.1109/REAL.2003.1253260
– ident: ref24
  doi: 10.1109/RTSS.2006.7
– ident: ref6
  doi: 10.1023/A:1025120124771
– ident: ref9
  doi: 10.1109/real.2001.990610
– ident: ref15
  doi: 10.1287/opre.26.1.127
– ident: ref11
  doi: 10.1007/11795490_24
– ident: ref12
  doi: 10.1007/S11241-005-4686-1
– start-page: 395
  volume-title: Proc. Fifth IASTED Int’l Conf. Internet and Multimedia Systems and Applications (IMSA ’01)
  ident: ref21
  article-title: On-Line Algorithms for Real-Time Task Scheduling on Multiprocessor Systems
– ident: ref2
  doi: 10.1109/ECRTS.2007.81
SSID ssj0014504
Score 2.3639762
Snippet This paper addresses the schedulability problem of periodic and sporadic real-time task sets with constrained deadlines preemptively scheduled on a...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 553
SubjectTerms Algorithm design and analysis
Algorithms
Computer System Implementation
Computer Systems Organization
Migration
Multi-core/single-chip multiprocessors
Multiprocessing systems
Multiprocessor
Multiprocessor Systems
Operating Systems
Organization and Design
Parallel Architectures
Partitioning algorithms
Platforms
Process Management
Processor Architectures
Processor scheduling
Processors
Real time
Real time systems
Real-time and embedded systems
Real-time distributed
Runtime
Scheduling
Scheduling algorithm
Scheduling and task partitioning
Software/Software Engineering
Special-Purpose and Application-Based Systems
Tasks
Technological innovation
Testing
Title Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms
URI https://ieeexplore.ieee.org/document/4569837
https://www.proquest.com/docview/912032084
https://www.proquest.com/docview/875028610
Volume 20
WOSCitedRecordID wos000263762400010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library
  customDbUrl:
  eissn: 1558-2183
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014504
  issn: 1045-9219
  databaseCode: RIE
  dateStart: 19900101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB5UPOjBt7i-yEE8WW3WpE2Oi7p4koVV8FbSJFVhbWW3K_jvnSRtFdSDp5ZmaEsmk8xkMt8HcKJMLnma4-CNYxUxjjGr0FJG3CaKCt03CQtkE-ndnXh8lKMFOOtqYay1_vCZPXe3PpdvKj13W2UXuNhLDKgWYTFNk1Cr1WUM8DMsIA_wSKIZfuFpXtyPrsfh1CT1nuTX-uMJVX7Mwn5pGa7_76c2YK1xIckg6HwTFmy5BestPQNprHULVr9hDW7DeIzqMfNJwOX-IC0aCakKEoD_SSOB4mQweaqmL_XzK7aXxFfpvoWSgmpKRhNVO193tgMPw5v7q9uoYVSINOvTOlI4tWlqYndVNDciKVQhCqOl0Ems-8IYzhRXDtDRMCatsOiPMcG41VLjw11YKqvS7gGJC4H2ayjPrWK54--gqeba5rm4NEVf9-Cs7edMN3DjjvVikvmwI5aZU0tgwUS19OC0E38LOBt_CW47HXRCTff34KBVYtZY4SyT1PPDC9YD0rWi-biciCptNZ9lGK6hh4U-5P7v7z2AlTZ_FNNDWKqnc3sEy_q9fplNj_0Q_AS0lNtC
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Rb9MwED6NggR7oFsHonQwPyCeFhYXu7UfK0ZVRKkqtUh9ixzbGZVKUrUp0v49ZztJJwEPPCWKT0nk89l3Pt_3AbxTJpV8mOLgjWMVMY4xq9BSRtwOFBW6bwYskE0MZzOxWsn5CVw3tTDWWn_4zH5wtz6Xbwp9cFtlN7jYSwyoHsFjx5xVVWs1OQP8EAvYAzySaIhHRM2b5fx2Ec5NUu9LHlcgT6nyxzzsF5dx-_9-6wyeV04kGQWtn8OJzTvQrgkaSGWvHTh9gDZ4AYsFKsgcNgGZ-57UeCSkyEiA_ieVBIqT0eau2K3LHz-xPSe-TncbigqKHZlvVOm83f0L-D7-vPw0iSpOhUizPi0jhZObpiZ2V0VTIwaZykRmtBR6EOu-MIYzxZWDdDSMSSssemRMMG611PjwJbTyIrevgMSZQAs2lKdWsdQxeNCh5tqmqfhosr7uwnXdz4muAMcd78Um8YFHLBOnlsCDiWrpwvtGfBuQNv4leOF00AhV3d-FXq3EpLLDfSKpZ4gXrAukaUUDclkRldvisE8wYEMfC73I139_7xU8nSy_TZPpl9nXHjyrs0kxvYRWuTvYN_BE_yrX-91bPxx_A0SW3os
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%3Ajournal&rft.genre=article&rft.atitle=Schedulability+Analysis+of+Global+Scheduling+Algorithms+on+Multiprocessor+Platforms&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Bertogna%2C+M&rft.au=Cirinei%2C+M&rft.au=Lipari%2C+G&rft.date=2009-04-01&rft.issn=1045-9219&rft.volume=20&rft.issue=4&rft_id=info:doi/10.1109%2FTPDS.2008.129&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon