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...

Full description

Saved in:
Bibliographic Details
Published in2021 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 Han, Yu, Hu, Wei, Liu, Jing, Gan, Yu
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2021
Subjects
Online AccessGet full text
DOI10.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