Mixed-Criticality Real-Time Scheduling for Multicore Systems
Current hard real-time scheduling and analysis techniques are unable to efficiently utilize the computational bandwidth provided by multicore platforms. This is due to the large gap between worst-case execution time predictions used in schedulability analysis and actual execution times seen in pract...
        Saved in:
      
    
          | Published in | 2010 IEEE 10th International Conference on Computer and Information Technology pp. 1864 - 1871 | 
|---|---|
| Main Authors | , , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.06.2010
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 1424475473 9781424475476  | 
| DOI | 10.1109/CIT.2010.320 | 
Cover
| Abstract | Current hard real-time scheduling and analysis techniques are unable to efficiently utilize the computational bandwidth provided by multicore platforms. This is due to the large gap between worst-case execution time predictions used in schedulability analysis and actual execution times seen in practice. In this paper, we view this gap as "slack'' that can be accounted for during schedulability analysis and reclaimed for less critical work. We use this technique to develop an architecture for scheduling mixed criticality real-time workloads on multiprocessor platforms. Our architecture provides temporal isolation among tasks of different criticalities while allowing slack to be redistributed across criticality levels. | 
    
|---|---|
| AbstractList | Current hard real-time scheduling and analysis techniques are unable to efficiently utilize the computational bandwidth provided by multicore platforms. This is due to the large gap between worst-case execution time predictions used in schedulability analysis and actual execution times seen in practice. In this paper, we view this gap as "slack'' that can be accounted for during schedulability analysis and reclaimed for less critical work. We use this technique to develop an architecture for scheduling mixed criticality real-time workloads on multiprocessor platforms. Our architecture provides temporal isolation among tasks of different criticalities while allowing slack to be redistributed across criticality levels. | 
    
| Author | Erickson, Jeremy P Baruah, Sanjoy K Anderson, James H Mollison, Malcolm S Scoredos, John A  | 
    
| Author_xml | – sequence: 1 givenname: Malcolm S surname: Mollison fullname: Mollison, Malcolm S email: mollison@cs.unc.edu organization: Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA – sequence: 2 givenname: Jeremy P surname: Erickson fullname: Erickson, Jeremy P email: jerickso@cs.unc.edu organization: Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA – sequence: 3 givenname: James H surname: Anderson fullname: Anderson, James H email: anderson@cs.unc.edu organization: Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA – sequence: 4 givenname: Sanjoy K surname: Baruah fullname: Baruah, Sanjoy K email: baruah@cs.unc.edu organization: Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA – sequence: 5 givenname: John A surname: Scoredos fullname: Scoredos, John A email: john.scoredos@ngc.com  | 
    
| BookMark | eNotj0tLw0AUhUesoKnduXOTP5B6550BNxJ8FFqEmn2Zx40O5CGTFMy_N6Crw-E7fHAysuqHHgm5o7ClFMxDtau3DJbGGVyQDLQyUlAozSXJqGBCaCk0vyabcYwOmNJKltLckMdD_MFQVClO0ds2TnN-RNsWdeww__BfGM5t7D_zZkj54dwuoyEtYB4n7MZbctXYdsTNf65J_fJcV2_F_v11Vz3ti2hgKqwPUkmmMCik2lqrfRN0AO0AaKM8kwA-OC6oMsZSJqwCp4wzzHDvkPE1uf_TRkQ8fafY2TSfpNTlcpj_AloISQg | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/CIT.2010.320 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL 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 | 
    
| EISBN | 0769541089 9781424475483 9780769541082 1424475481  | 
    
| EndPage | 1871 | 
    
| ExternalDocumentID | 5578010 | 
    
| Genre | orig-research | 
    
| GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIE RIL  | 
    
| ID | FETCH-LOGICAL-i90t-acd56526ed6e17aaa7cfd7d07b001f6c2500cdb341699a124a60b69b9293cbe23 | 
    
| IEDL.DBID | RIE | 
    
| ISBN | 1424475473 9781424475476  | 
    
| IngestDate | Wed Aug 27 02:58:45 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i90t-acd56526ed6e17aaa7cfd7d07b001f6c2500cdb341699a124a60b69b9293cbe23 | 
    
| PageCount | 8 | 
    
| ParticipantIDs | ieee_primary_5578010 | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2010-June | 
    
| PublicationDateYYYYMMDD | 2010-06-01 | 
    
| PublicationDate_xml | – month: 06 year: 2010 text: 2010-June  | 
    
| PublicationDecade | 2010 | 
    
| PublicationTitle | 2010 IEEE 10th International Conference on Computer and Information Technology | 
    
| PublicationTitleAbbrev | CIT | 
    
| PublicationYear | 2010 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| SSID | ssib026765859 ssj0000452077  | 
    
| Score | 1.7759821 | 
    
| Snippet | Current hard real-time scheduling and analysis techniques are unable to efficiently utilize the computational bandwidth provided by multicore platforms. This... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 1864 | 
    
| SubjectTerms | Containers mixed criticality Multicore processing multicore real-time scheduling Processor scheduling Real time systems Schedules Scheduling  | 
    
| Title | Mixed-Criticality Real-Time Scheduling for Multicore Systems | 
    
| URI | https://ieeexplore.ieee.org/document/5578010 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEA21J08qrfhNDh5NG7PdTAPeilKFimiF3ko-ZqUIrcgWxF_vJLtbRTx4293TDgn73k7ee8PYuXF2aMCAMDp2qyQEYRz9tRJSBG-VIxCJ5uTJvR4_D-5m-azFLjZeGERM4jPsxct0lh9Wfh1bZf2ctlfyU23BUFderWbvKA2EpTU0p6_wIFcSoPFyQZyx20Q81fd6I4Q3_dHttNJ5ZXHy949BKwlnbnbYpHnDSl7y2luXruc_f4U3_reEXdb9dvTxhw1W7bEWLjvsarL4wCCaaQfEx_kj8UYRbSH8iVYzRJn6Cydey5NRN0Ze8jrjvMumN9fT0VjU0xTEwshSWB-IuymNQeMlWGvBFwGChEibCu2JCkkfHIGaNsYS6lstnTaO6FPmHapsn7WXqyUeMC59nue-UJmNNtZMDjEPhQWrAF0RUB-yTix8_lblZczrmo_-fnzMtqsT-djZOGHt8n2NpwT0pTtLK_wFrViijA | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwGA1jHvSksom_zcGj2WLbJAt4G45N1yFaYbeRX5UhbCItiH-9X9J2injw1vbUj4S-1y_vvQ-hS6nVQAopiOS-W0WFJVLDXysghTUq0gAi3pyczvj4Obmbs3kLXW28MM65ID5zPX8ZzvLt2pS-VdZnsL2Cn2qLJUnCKrdWs3siLgBNa3AO3-GERVSIxs0l_JTdJuSpvucbKbzsDydZpfSK_ezvH6NWAtKMdlHavGMlMHntlYXumc9f8Y3_LWIPdb89ffhhg1b7qOVWHXSTLj-cJc28A2Dk-BGYI_HGEPwE62m9UP0FA7PFwarrQy9xnXLeRdnoNhuOST1PgSwlLYgyFthbxJ3l7loopYTJrbBUeOKUcwNkiBqrAda4lApwX3GqudRAoGKjXRQfoPZqvXKHCFPDGDN5FCtvZI3pwDGbK6Ei4XRuHT9CHV_44q1KzFjUNR___fgCbY-zdLqYTmb3J2inOp_3fY5T1C7eS3cGsF_o87DaX2eIpdk | 
    
| 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=2010+IEEE+10th+International+Conference+on+Computer+and+Information+Technology&rft.atitle=Mixed-Criticality+Real-Time+Scheduling+for+Multicore+Systems&rft.au=Mollison%2C+Malcolm+S&rft.au=Erickson%2C+Jeremy+P&rft.au=Anderson%2C+James+H&rft.au=Baruah%2C+Sanjoy+K&rft.date=2010-06-01&rft.pub=IEEE&rft.isbn=9781424475476&rft.spage=1864&rft.epage=1871&rft_id=info:doi/10.1109%2FCIT.2010.320&rft.externalDocID=5578010 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424475476/lc.gif&client=summon&freeimage=true | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424475476/mc.gif&client=summon&freeimage=true | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424475476/sc.gif&client=summon&freeimage=true |