Energy-Efficient Scheduling for Real-Time Systems Based on Deep Q-Learning Mode

被引:111
|
作者
Zhang, Qingchen [1 ,2 ]
Lin, Man [2 ]
Yang, Laurence T. [1 ,2 ]
Chen, Zhikui [3 ]
Li, Peng [3 ]
机构
[1] Univ Elect Sci & Technol China, Sch Elect Engn, Chengdu 611731, Peoples R China
[2] St Francis Xavier Univ, Dept Comp Sci, Antigonish, NS B2G 2W5, Canada
[3] Dalian Univ, Sch Software Technol, Dalian 116620, Peoples R China
来源
关键词
Energy consumption; stacked auto-encoder; dynamic voltage and frequency scaling; Q-learning; POWER MANAGEMENT; DESIGN; ALGORITHM;
D O I
10.1109/TSUSC.2017.2743704
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy saving is a critical and challenging issue for real-time systems in embedded devices because of their limited energy supply. To reduce the energy consumption, a hybrid dynamic voltage and frequency scaling (DVFS) scheduling based on Q-learning (QL-HDS) was proposed by combining energy-efficient DVFS techniques. However, QL-HDS discretizes the system state parameters with a certain step size, resulting in a poor distinction of the system states. More importantly, it is difficult for QL-HDS to learn a system for various task sets with a Q-table and limited training sets. In this paper, an energy-efficient scheduling scheme based on deep Q-learning model is proposed for periodic tasks in real-time systems (DQL-EES). Specially, a deep Q-learning model is designed by combining a stacked auto-encoder and a Q-learning model. In the deep Q-learning model, the stacked auto-encoder is used to replace the Q-function for learning the Q-value of each DVFS technology for any system state. Furthermore, a training strategy is devised to learn the parameters of the deep Q-learning model based on the experience replay scheme. Finally, the performance of the proposed scheme is evaluated by comparison with QL-HDS on different simulation task sets. Results demonstrated that the proposed algorithm can save average 4.2% energy than QL-HDS.
引用
收藏
页码:132 / 141
页数:10
相关论文
共 50 条
  • [41] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338
  • [42] ENERGY-EFFICIENT REAL-TIME SCHEDULING ALGORITHM FOR FAULT-TOLERANT AUTONOMOUS SYSTEMS
    El Ghor, Hussein
    Hage, Julia
    Hamadeh, Nizar
    Chehade, Rafic Hage
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2018, 19 (04): : 387 - 400
  • [43] Peripheral-conscious energy-efficient scheduling for weakly hard real-time systems
    Niu, Linwei
    Quan, Gang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2015, 7 (01) : 11 - 25
  • [44] Energy-Efficient Underwater Data Collection: A Q-Learning Based Approach
    Haiyan Zhao
    Jing Yan
    Tao Wu
    Aihong Li
    Xiaoyuan Luo
    Journal of Marine Science and Application, 2022, 21 : 204 - 218
  • [45] Energy-Efficient Deterministic Fault-Tolerant Scheduling for Embedded Real-Time Systems
    李国徽
    胡方晓
    杜小坤
    唐向红
    Journal of Southwest Jiaotong University(English Edition), 2009, (04) : 283 - 291
  • [46] Energy-efficient scheduling for real-time systems on dynamic voltage scaling (DVS) platforms
    Chen, Jian-Jia
    Kuo, Chin-Fu
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 28 - +
  • [47] ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems
    Senapati, Debabrata
    Maurya, Dharmendra
    Sarkar, Arnab
    Karfa, Chandan
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 354 - 359
  • [48] An Approximation Scheme for Energy-Efficient Scheduling of Real-Time Tasks in Heterogeneous Multiprocessor Systems
    Yang, Chuan-Yue
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Thiele, Lothar
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 694 - +
  • [49] Energy-Efficient Underwater Data Collection: A Q-Learning Based Approach
    Zhao, Haiyan
    Yan, Jing
    Wu, Tao
    Li, Aihong
    Luo, Xiaoyuan
    JOURNAL OF MARINE SCIENCE AND APPLICATION, 2022, 21 (03) : 204 - 218
  • [50] Q-learning and ACO hybridisation for real-time scheduling on heterogeneous distributed architectures
    Hajoui, Younes
    Bouattane, Omar
    Youssfi, Mohamed
    Illoussamen, El Houssein
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 20 (02) : 225 - 239