dc.contributor.author |
LOUCHENE, NEDJOUA |
|
dc.contributor.author |
HOCINE, RIADH |
|
dc.contributor.author |
BACHIR, MALIKA |
|
dc.contributor.author |
KALLA, SALIM |
|
dc.date.accessioned |
2024-10-12T21:55:09Z |
|
dc.date.available |
2024-10-12T21:55:09Z |
|
dc.date.issued |
2025-01-01 |
|
dc.identifier.uri |
https://journal.uob.edu.bh:443/handle/123456789/5910 |
|
dc.description.abstract |
In this paper, we address two critical yet conflicting aspects of real-time embedded systems: fault tolerance and energy
consumption. We propose an Optimizing Energy consumption and Fault-Tolerant Scheduling Algorithm (OE FTS), designed to achieve
simultaneous minimization of energy consumption and maximization of system reliability. OE FTS is based on a hybrid combination
of active and passive replication and the Dynamic Voltage and Frequency Scaling (DVFS) technique. Active and passive replication
are employed for tolerating multiple transient faults to improve reliability; therefore, Dynamic Voltage and Frequency Scaling (DVFS)
technique is used for minimizing power consumption. We classify real-time tasks into critical and non-critical categories. Critical
tasks are characterized by tight, stringent deadlines and limited execution time, while non-critical tasks have more flexible and less
strict deadlines. This classification is used to decide which type of redundancy to apply and how to exploit the available slack time
to lower the CPU frequency and voltage, thereby reducing energy consumption. Our technique is applied in a system designed to
manage and execute several dependent tasks scheduled on a set of homogeneous processors linked by a multi-point connection. Our
experimental findings confirm the effectiveness of the proposed approach which improves reliability while managing energy consumption. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
University Of Bahrain |
en_US |
dc.subject |
Real-time embedded systems |
en_US |
dc.subject |
Active Redundancy |
en_US |
dc.subject |
Passive Redundancy |
en_US |
dc.subject |
Fault tolerance |
en_US |
dc.subject |
Dynamic Voltage Scaling |
en_US |
dc.subject |
Minimizing Energy Consumption |
en_US |
dc.title |
A Novel Fault Tolerant Scheduling Approach with Energy Optimization for Real-Time Embedded Systems |
en_US |
dc.type |
Article |
en_US |
dc.identifier.doi |
http://dx.doi.org/10.12785/ijcds/XXXXXX |
|
dc.volume |
17 |
en_US |
dc.issue |
1 |
en_US |
dc.pagestart |
1 |
en_US |
dc.pageend |
11 |
en_US |
dc.contributor.authorcountry |
ALGERIA |
en_US |
dc.contributor.authoraffiliation |
Department of Computer Science - University of Batna2, LaSTIC Laboratory, BATNA |
en_US |
dc.contributor.authoraffiliation |
Department of Common Core in Mathematics and Computer Science - University of Batna2, LaSTIC Laboratory, BATNA |
en_US |
dc.source.title |
International Journal of Computing and Digital Systems |
en_US |
dc.abbreviatedsourcetitle |
IJCDS |
en_US |