Energy Efficient Scheduler of Aperiodic Jobs for Real-time Embedded Systems

被引:0
|
作者
Hussein El Ghor [1 ]
El-Hadi M.Aggoune [2 ]
机构
[1] University Institute of Technology, Lebanese University, Lebanon Sensor Networks and Cellular Systems (SNCS) Research Center UT
[2] Electrical Engineering Department, University of Tabuk Sensor Networks and Cellular Systems (SNCS) Research Center
关键词
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
081201 ;
摘要
Energy consumption has become a key metric for evaluating how good an embedded system is, alongside more performance metrics like respecting operation deadlines and speed of execution. Schedulability improvement is no longer the only metric by which optimality is judged. In fact, energy efficiency is becoming a preferred choice with a fundamental objective to optimize the system s lifetime. In this work, we propose an optimal energy efficient scheduling algorithm for aperiodic real-time jobs to reduce CPU energy consumption. Specifically, we apply the concept of real-time process scheduling to a dynamic voltage and frequency scaling(DVFS)technique. We address a variant of earliest deadline first(EDF) scheduling algorithm called energy saving-dynamic voltage and frequency scaling(ES-DVFS) algorithm that is suited to unpredictable future energy production and irregular job arrivals. We prove that ES-DVFS cannot attain a total value greater than C/S α, whereS is the minimum speed of any job and C is the available energy capacity. We also investigate the implications of having in advance, information about the largest job size and the minimum speed used for the competitive factor of ES-DVFS. We show that such advance knowledge makes possible the design of semi-on-line algorithm,ES-DVFS**, that achieved a constant competitive factor of 0.5 which is proved as an optimal competitive factor. The experimental study demonstrates that substantial energy savings and highest percentage of feasible job sets can be obtained through our solution that combines EDF and DVFS optimally under the given aperiodic jobs and energy models.
引用
收藏
页码:733 / 743
页数:11
相关论文
共 50 条
  • [31] Energy-efficient replica voting mechanisms for secure real-time embedded systems
    Kwiat, KA
    Ravindran, K
    Hurley, P
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS MOBILE AND MULTIMEDIA NETWORKS, PROCEEDINGS, 2005, : 153 - 162
  • [32] Energy efficient mixed task handling on real-time embedded systems using FreeRTOS
    Ramegowda, Deepak
    Lin, Man
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [33] Energy Efficient Operating Mode Assignment for Real-Time Tasks in Wireless Embedded Systems
    Xue, Chun Jason
    Yuan, Zhaohui
    Xing, Guoliang
    Shao, Zili
    Sha, Edwin
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 237 - +
  • [34] An Energy-efficient Uniform-multiprocessor Scheduling for Real-time Embedded Systems
    Chen, Da-Ren
    Yu Cheng-Jung
    Chen, Ye-Zheng
    FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS AND APPLICATIONS (ICIA2016), 2016, : 71 - 80
  • [35] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Wang, Hwang-Cheng
    Woungang, Isaac
    Yao, Cheng-Wen
    Anpalagan, Alagan
    Obaidat, Mohammad S.
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (02): : 967 - 988
  • [36] A configurable hardware scheduler for real-time systems
    Kuacharoen, P
    Shalan, MA
    Mooney, VJ
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 95 - 101
  • [37] DESIGN OF REAL-TIME SCHEDULER FOR EMBEDDED SOFTWARE TEST SYSTEM
    Wang Yichen
    Wang Yikun
    3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE (ITCS 2011), PROCEEDINGS, 2011, : 438 - 441
  • [38] An Efficient Checkpoint and Recovery Mechanism for Real-Time Embedded Systems
    Luan, Guangqiang
    Bai, Yuebin
    Wang, Chunyang
    Zeng, Junfang
    Chen, Qingbin
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 824 - 831
  • [39] An efficient real-time scheduler for nested transaction models
    Chen, HR
    Chin, YH
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 335 - 340
  • [40] Energy-efficient Task Scheduling and Task Energy Consumption Analysis for Real-time Embedded Systems
    Ge, Yongqi
    Dong, Yunwei
    Zhao, Hongbing
    2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 135 - 138