Hussein El Ghor, El-Hadi M. Aggoune. Energy Efficient Scheduler of Aperiodic Jobs for Real-time Embedded Systems[J]. Machine Intelligence Research, 2020, 17(5): 733-743. DOI: 10.1007/s11633-016-0993-3
Citation: Hussein El Ghor, El-Hadi M. Aggoune. Energy Efficient Scheduler of Aperiodic Jobs for Real-time Embedded Systems[J]. Machine Intelligence Research, 2020, 17(5): 733-743. DOI: 10.1007/s11633-016-0993-3

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

  • 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/\widehatS^\alpha , where \widehatS 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.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return