Energy consumption optimization of processor scheduling for real-time embedded systems under the constraints of sequential relationship and reliability

被引:3
|
作者
Xiong, Wei [1 ,2 ]
Guo, Bing [1 ]
Yan, Shen [3 ]
机构
[1] Sichuan Univ, Comp Sci Coll, Chengdu 610064, Peoples R China
[2] Leshan Vocat & Tech Coll, Leshan 614000, Peoples R China
[3] Chengdu Univ Informat Technol, Sch Control Engn, Chengdu 610225, Peoples R China
基金
中国国家自然科学基金;
关键词
Directed acrylic graph (DAG); Quantum particle swarm optimization (QPSO); Partial order relations; Time limit; Reliability; Energy consumption optimization;
D O I
10.1016/j.aej.2021.04.071
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Execution time, reliability, and energy consumption are the three main performance parameters of processor scheduling for real-time embedded systems. It is very meaningful to optimize the energy optimization of processor scheduling to satisfy the requirements on time limit and reliability. This paper tries to optimize the energy consumption of the processor under three constraints: the partial ordering relations between task modules, the time limit, and the reliability. Based on directed acrylic graph (DAG) and quantum particle swarm optimization (QPSO), two scheduling algorithms were developed for the problem, namely, DAG_QPSO_I and DAG_QP-SO_II. The two algorithms were compared with each other, and with other intelligent algorithms. The results show that the proposed algorithms are superior in optimization effect and efficiency, DAG_QPSO_I makes energy consumption more efficient than DAG_QPSO_II, and DAG_QP-SO_II meets stricter requirements on time limit and reliability than DAG_QPSO_I. (C) 2021 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Alexandria University.
引用
收藏
页码:73 / 80
页数:8
相关论文
共 50 条
  • [41] Energy Aware Scheduling of Real-Time and Non Real-Time Tasks on Servers (Extensible to Embedded Systems)
    Reddy, Sonika P.
    Chandan, H. K. S.
    2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [42] Scheduling algorithms to reduce the static energy consumption of real-time systems
    Vincent Legout
    Mathieu Jan
    Laurent Pautet
    Real-Time Systems, 2015, 51 : 153 - 191
  • [43] Scheduling algorithms to reduce the static energy consumption of real-time systems
    Legout, Vincent
    Jan, Mathieu
    Pautet, Laurent
    REAL-TIME SYSTEMS, 2015, 51 (02) : 153 - 191
  • [44] Leakage-aware scheduling for embedded real-time systems with (m, k)-constraints
    Niu, Linwei
    Quan, Gang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2013, 5 (04) : 189 - 207
  • [45] A scheduling heuristics for distributed real-time embedded systems tolerant to processor and communication media failures
    Girault, A
    Kalla, H
    Sorel, Y
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (14) : 2877 - 2898
  • [46] Reliability Optimization of Real-Time Satellite Embedded System Under Temperature Variations
    Kim, Beomsik
    Yang, Hoeseok
    IEEE ACCESS, 2020, 8 : 224549 - 224564
  • [47] Online Optimization of Energy Consumption and Makespan for Active Replication based Scheduling Approaches for Real-time Systems
    Kumar, Niraj
    Mondal, Arijit
    2021 34TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2021 20TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES 2021), 2021, : 117 - 122
  • [48] R-Codesign: Codesign Methodology for Real-Time Reconfigurable Embedded Systems Under Energy Constraints
    Ghribi, Ines
    Ben Abdallah, Riadh
    Khalgui, Mohamed
    Li, Zhiwu
    Alnowibet, Khalid
    Platzner, Marco
    IEEE ACCESS, 2018, 6 : 14078 - 14092
  • [49] Real-Time Scheduling of Reconfigurable Distributed Embedded Systems with Energy Harvesting Prediction
    Housseyni, Wiem
    Mosbahi, Olfa
    Khalgui, Mohamed
    Chetto, Maryline
    2016 IEEE/ACM 20TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2016, : 145 - 152
  • [50] A design framework for real-time embedded systems with code size and energy constraints
    Lee, Sheayun
    Shin, Insik
    Kim, Woonseok
    Lee, Insup
    Min, Sang Lyul
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)