Energy Harvesting Deadline Monotonic Approach for Real-time Energy Autonomous Systems

Main Article Content

Safia Amina Chafi
Mohammed Kamal Benhaoua

Abstract

This paper presents an innovative scheduling algorithm designed specifically for real-time energy harvesting systems, with a primary focus on minimizing energy consumption and extending the battery's lifespan. The algorithm employs a fixed priority assignment which is the deadline monotonic policy, we have chosen it for its optimality and superior performance compared to other fixed priority scheduling methods. To achieve a balance between energy efficiency and system performance, we incorporated a DVFS (Dynamic Voltage and Frequency Scaling) technique into the algorithm. This adaptive approach enables precise control over the processor's operating frequency, effectively managing energy consumption while ensuring satisfactory system functionality. The core objective of our scheduling algorithm centers on optimizing energy utilization in real-time energy harvesting systems, specifically tailored to extend the battery's operational life. Rigorous evaluations, including comprehensive comparisons against established fixed priority scheduling algorithms, validate the algorithm's efficacy in significantly reducing energy consumption while preserving the system's overall functionality. By combining the deadline monotonic policy and DVFS technique, our proposed algorithm emerges as a promising solution for energy-autonomous systems, contributing to the advancement of sustainable energy practices in real-time applications. As energy harvesting technologies continue to progress, our algorithm holds valuable potential to provide critical insights for enhancing the efficiency and reliability of future energy harvesting systems.

Article Details

Section
Research Papers
Author Biographies

Safia Amina Chafi, Computer Science Department, LAPECI Laboratory, Oran 1 University, Oran, Algeria

Safia Amina Chafi is PhD student in Oran1 University and a member at The laboratory of Parallel, Embedded Architectures and High Performance Computing (LAPECI)

Mohammed Kamal Benhaoua, Computer Science Department, Laboratoire Technologique en Intelligence Artificielle (LABTEC-IA), University of Mascara, Mascara, Algeria

Mohammed Kamal Benhaoua is professor in Computer Science and he is working at Laboratoire Technologique en Intelligence Artificielle (LABTEC-IA), University of Mascara. He obtained the Engineer degree in Artificial Intelligence and Magister degree in Information Security and Networking from Computer Science Department, Oran1 University , Algeria, in 2005 and 2009, respectively. He received the PhD degree from Lille1 University, France and Oran1 University, Algeria. His current research activies include design-time and run-time optimization of NoC-based 2D & 3D multi/many-core systems for performance, energy, temperature and reliability for embedded systems. Real time systems, Parallelization of the simulation of material in pulse neural networks : parallelism, simulation, Interactive visualization in SNN.