Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems
In this paper, we are trying to find a algorithm for scheduling DAG (Directed Acyclic Graph) tasks in heterogeneous embedded systems to minimize energy consumption while meeting the reliability requirement. Like many traditional algorithms, we divide the task scheduling algorithm into two phases, th...
        Saved in:
      
    
          | Published in | 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom) pp. 555 - 562 | 
|---|---|
| Main Authors | , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.09.2021
     | 
| Subjects | |
| Online Access | Get full text | 
| DOI | 10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00082 | 
Cover
| Abstract | In this paper, we are trying to find a algorithm for scheduling DAG (Directed Acyclic Graph) tasks in heterogeneous embedded systems to minimize energy consumption while meeting the reliability requirement. Like many traditional algorithms, we divide the task scheduling algorithm into two phases, the task priority calculation phase and the task allocation phase. In the task priority calculation phase, we proposes a priority calculation algorithm IOD based on the difference in task's input and output data. In the task allocation stage, we proposes a task allocation algorithm based on fault-tolerant technology of task replication and DVFS technology. Combining the two phase, we get three scheduling algorithms, IODS, IODQ and IODR. In the experimental part, we compare the performance of the algorithm proposed in this paper with existing research algorithms (EFSRG algorithm and HRRM algorithm). The analysis of experimental results shows that the IODS algorithm is a better choice. | 
    
|---|---|
| AbstractList | In this paper, we are trying to find a algorithm for scheduling DAG (Directed Acyclic Graph) tasks in heterogeneous embedded systems to minimize energy consumption while meeting the reliability requirement. Like many traditional algorithms, we divide the task scheduling algorithm into two phases, the task priority calculation phase and the task allocation phase. In the task priority calculation phase, we proposes a priority calculation algorithm IOD based on the difference in task's input and output data. In the task allocation stage, we proposes a task allocation algorithm based on fault-tolerant technology of task replication and DVFS technology. Combining the two phase, we get three scheduling algorithms, IODS, IODQ and IODR. In the experimental part, we compare the performance of the algorithm proposed in this paper with existing research algorithms (EFSRG algorithm and HRRM algorithm). The analysis of experimental results shows that the IODS algorithm is a better choice. | 
    
| Author | Hu, Wei Liu, Jing Han, Yu Gan, Yu  | 
    
| Author_xml | – sequence: 1 givenname: Yu surname: Han fullname: Han, Yu email: hanyu_1025@163.com organization: Wuhan University of Science and Technology,Wuhan,China – sequence: 2 givenname: Wei surname: Hu fullname: Hu, Wei email: huwei@wust.edu.cn organization: Wuhan University of Science and Technology,Wuhan,China – sequence: 3 givenname: Jing surname: Liu fullname: Liu, Jing email: liujing@wust.edu.cn organization: Wuhan University of Science and Technology,Wuhan,China – sequence: 4 givenname: Yu surname: Gan fullname: Gan, Yu email: rorchach2k@gmail.com organization: Wuhan University of Science and Technology,Wuhan,China  | 
    
| BookMark | eNotjN1KwzAYQCPohc49gTd5gc4vaZukl7PWbTBQrN460vRLF0gT6Q_St3egcOCcq3NHrkMMSEjBYMMYFI-H-m2bPD2XPs5tUkfjtC9jn9TzOGkXLplzUGzDgbMNACh-RdaFVEyIPEtzmbFb8lUFHLolqax1xmGYaG3O2M7ehY5ufRcHN537kf5cRN_RO90476aF7qL2NAa6xwmH2GHAOI-06htsW2xpvYwT9uM9ubHaj7j-94p8vlQf5T45vu4O5faYOA7plDSQIeYGwTKZS8FlapU1KePaMJEiSLCASnArjOCCXWDWWGQqswY0FOmKPPx9HSKevgfX62E5FSLLZK7SX0WMXQM | 
    
| CODEN | IEEPAD | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00082 | 
    
| 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 | 9781665435741 1665435747  | 
    
| EndPage | 562 | 
    
| ExternalDocumentID | 9644758 | 
    
| Genre | orig-research | 
    
| GrantInformation_xml | – fundername: Hubei Provincial Department of Education funderid: 10.13039/100012554  | 
    
| GroupedDBID | 6IE 6IL CBEJK RIE RIL  | 
    
| ID | FETCH-LOGICAL-i203t-b04ee5ce0f17576273f8fc312ac163e070f0e862f6c62612611fcfe184fc0a093 | 
    
| IEDL.DBID | RIE | 
    
| IngestDate | Wed Aug 27 05:06:17 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i203t-b04ee5ce0f17576273f8fc312ac163e070f0e862f6c62612611fcfe184fc0a093 | 
    
| PageCount | 8 | 
    
| ParticipantIDs | ieee_primary_9644758 | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2021-Sept. | 
    
| PublicationDateYYYYMMDD | 2021-09-01 | 
    
| PublicationDate_xml | – month: 09 year: 2021 text: 2021-Sept.  | 
    
| PublicationDecade | 2020 | 
    
| PublicationTitle | 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom) | 
    
| PublicationTitleAbbrev | ISPA-BDCLOUD-SOCIALCOM-SUSTAINCOM | 
    
| PublicationYear | 2021 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| Score | 1.8000124 | 
    
| Snippet | In this paper, we are trying to find a algorithm for scheduling DAG (Directed Acyclic Graph) tasks in heterogeneous embedded systems to minimize energy... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 555 | 
    
| SubjectTerms | Directed acyclic graph Embedded systems energy Energy consumption Fault tolerance Fault tolerant systems heterogeneous reliability Scheduling Scheduling algorithms  | 
    
| Title | Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems | 
    
| URI | https://ieeexplore.ieee.org/document/9644758 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG6Ag_GkBoy_04NHO7qtjO2IOEQTDQmScJJs3SsSYTWwHfSv93WbGI0Hb02TLU3f9t6-7vu-R8ilK1xlq27EjAskE4oHLJaBwTzC9gNjKB4Xbp-P3nAi7qedaY1cbbUwAFCQz8Ayw-JffqJlbo7K2oFn7On8Oql3fa_Uau2QoLLNbN-NRz12fdNf6jxhpbgV3yk2LoVIOOw4WP8QEjq2VZS-Hw1Vinoy2CMPXyspaSSvVp7Flvz4ZdL436Xuk9a3co-OtjXpgNQgbZLnsBD4sbCwi8Dr6BhDlRgO-pz2lnO9XmQvqw01Z7LUcJRL7-53equjJdUpHRrOjMZHDXS-oeEqBkxXCa3czltkMgif-kNW9VVgC4e7GYu5AOhI4AoDhMmw6ypfSdd2IolfZ4BJQHFApKM86RmHMc-2lVSAWFBJHvHAPSSNVKdwRGggIlc6RpYOQnQi040SENRwvEuAM_4xaZq9mb2V1hmzaltO_p4-JbsmOiWF64w0snUO51jzs_iiCPYn8VOuSQ | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4QE_WkBoy_7cGjHd3WDXZEBIcCIQESTpKtvCIRmIHtoH-9r9vUaDx4a5p0afq69_ra7_seIde2sJWpqgHTKpBMKO6xUHo65xFmzdOC4mGq9tlz_ZF4GDvjArn54sIAQAo-A0M307f8aSQTfVVW8VwtT1fbItuOEMLJ2Fo7xMuFMyvtQb_Obu8aiyiZsozein8VG2RUJGw6FkZATAot00iD34-SKmlEae2T7udcMiDJi5HEoSHff8k0_neyB6T8zd2j_a-odEgKsCqRp2ZK8WPNVDACx9EBGmuqUegzWl_MovU8fl5uqL6VpRqlnKl3v9H7KFjQaEV9jZqJcLNBlGxocxkCOqwpzfXOy2TUag4bPssrK7C5xe2YhVwAOBK4QhOhO6zaqqakbVqBxPMZoBtQHDDXUa50tcaYa5pKKsBsUEkecM8-IsVVtIJjQj0R2NLSxHRAkwS6HiVgWsPxKx721E5ISa_N5DUTz5jky3L6d_cV2fWH3c6k0-49npE9bakM0HVOivE6gQs8AcThZWr4DzvRsZY | 
    
| 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=2021+IEEE+Intl+Conf+on+Parallel+%26+Distributed+Processing+with+Applications%2C+Big+Data+%26+Cloud+Computing%2C+Sustainable+Computing+%26+Communications%2C+Social+Computing+%26+Networking+%28ISPA%2FBDCloud%2FSocialCom%2FSustainCom%29&rft.atitle=Energy-Efficient+Scheduling+Algorithms+with+Reliability+Goal+on+Heterogeneous+Embedded+Systems&rft.au=Han%2C+Yu&rft.au=Hu%2C+Wei&rft.au=Liu%2C+Jing&rft.au=Gan%2C+Yu&rft.date=2021-09-01&rft.pub=IEEE&rft.spage=555&rft.epage=562&rft_id=info:doi/10.1109%2FISPA-BDCloud-SocialCom-SustainCom52081.2021.00082&rft.externalDocID=9644758 |