Content area

Abstract

Nowadays, multi-core processors are increasingly adopted in embedded systems. These processors can achieve energy consumption minimization by employing dynamic voltage/frequency scaling techniques (DVFS). Several energy-aware real-time task partitioning algorithms have been suggested for multicore processors. While many of these algorithms focus on independent real-time tasks, there has been relatively limited research dedicated to task synchronization. This paper focuses on optimizing energy consumption by assigning dependent real-time tasks to a multi-core processor. When multiple tasks on different cores access shared resources simultaneously, it can result in longer blocking times, consequently increasing the execution time of tasks. This situation can result in missing hard deadlines, potentially causing system failure. The Highest Task-Based Partitioning (HTBP) algorithm is structured to decrease overall energy consumption while ensuring deadlines are met. It allocates tasks with high similarity (accessing the same set of resources) to the same core, effectively minimizing the occurrence of remote blockings. In the evaluation of the HTBP algorithm, we compared it with similarity-based partitioning (SBP), worst-fit decreasing (WFD) and best-fit decreasing (BFD). Our results indicate that our proposed (HTBP) algorithm outperforms SBP, WFD, and BFD algorithms (bin-packing algorithms), minimizes the overall energy dissipation, and improves schedulability.

Details

1009240
Business indexing term
Title
Energy-aware real-time task partitioning on multi-core processors with shared resources
Author
Konswa, Amina 1 ; Abdelatif, Amr Mohamed 1 

 Zagazig University, Faculty of Computers and Informatics, Zagazig, Sharqiyah, Egypt (GRID:grid.31451.32) (ISNI:0000 0001 2158 2757) 
Publication title
Volume
14
Issue
1
Pages
66
Publication year
2025
Publication date
Dec 2025
Publisher
Springer Nature B.V.
Place of publication
Heidelberg
Country of publication
Netherlands
Publication subject
e-ISSN
2192113X
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-11-13
Milestone dates
2025-09-29 (Registration); 2024-06-19 (Received); 2025-09-29 (Accepted)
Publication history
 
 
   First posting date
13 Nov 2025
ProQuest document ID
3271755832
Document URL
https://www.proquest.com/scholarly-journals/energy-aware-real-time-task-partitioning-on-multi/docview/3271755832/se-2?accountid=208611
Copyright
© The Author(s) 2025. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-11-14
Database
ProQuest One Academic