Accès ouvert

Energy-Aware Real-Time Scheduling of Sporadic Tasks Using a Hybrid Genetic Algorithm with EDF and DVFS

Article scientifique 2025 Anglais

Résumé

This paper outlines a hybrid scheduling approach for multiprocessor real-time embedded systems. The proposed hybrid scheduler for multiprocessor real-time embedded systems integrates Earliest-Deadline-First (EDF) priorities with Dynamic Voltage and Frequency Scaling (DVFS) inside a Genetic Algorithm (GA). This approach tackles the NP-hard problem of scheduling sporadic tasks while jointly minimizing makespan and energy, avoiding deadline misses, and maintaining load balance. EDF is applied during fitness evaluation to enforce deadline-aware dispatch, and DVFS is co-evolved per task. In a heavy-load scenario with 150 task instances on 4 processors, the proposed GA (EDF=On, DVFS=On) achieved a 66.07 ms makespan and 0.20113 J energy, scheduling 150/150 tasks with zero deadline misses. Compared against the Non-dominated Sorting Genetic Algorithm II (NSGA-II) baseline without EDF/DVFS (makespan 253.17 ms, energy 0.36813 J, 132/150 scheduled), the proposed method reduced makespan by ~74% and energy by ~45%, while eliminating deadline misses. In a lighter 100-task scenario, both methods met all deadlines with comparable makespan/energy. These results highlight the benefit of unifying EDF and DVFS within an evolutionary framework for energy-aware real-time scheduling.

Citer ce document

Gharbi, I., Gharsellaoui, H., Bouamama, S. (2025). Energy-Aware Real-Time Scheduling of Sporadic Tasks Using a Hybrid Genetic Algorithm with EDF and DVFS. https://doi.org/10.48084/etasr.12849

Accès au document

Texte intégral en lecture en ligne, réservé aux abonnés SPHAERO et aux membres de l'institution. Se connecter

Voir l'article sur le site de la revue

Statistiques

Consultations : 1

Téléchargements : 0