Open AccessOpen Access


A Hybrid Model for Reliability Aware and Energy-Efficiency in Multicore Systems

Samar Nour1,*, Sameh A. Salem1,2, Shahira M. Habashy1

1 Department of Computer and Systems Engineering, Faculty of Engineering, Helwan University, Cairo, 11792, Egypt
2 Egyptian Computer Emergency Readiness Team (EG-CERT), National Telecom Regulatory Authority (NTRA), Cairo, 12577, Egypt

* Corresponding Author: Samar Nour. Email:

Computers, Materials & Continua 2022, 70(3), 4447-4466.


Recently, Multicore systems use Dynamic Voltage/Frequency Scaling (DV/FS) technology to allow the cores to operate with various voltage and/or frequencies than other cores to save power and enhance the performance. In this paper, an effective and reliable hybrid model to reduce the energy and makespan in multicore systems is proposed. The proposed hybrid model enhances and integrates the greedy approach with dynamic programming to achieve optimal Voltage/Frequency (Vmin/F) levels. Then, the allocation process is applied based on the available workloads. The hybrid model consists of three stages. The first stage gets the optimum safe voltage while the second stage sets the level of energy efficiency, and finally, the third is the allocation stage. Experimental results on various benchmarks show that the proposed model can generate optimal solutions to save energy while minimizing the makespan penalty. Comparisons with other competitive algorithms show that the proposed model provides on average 48% improvements in energy-saving and achieves an 18% reduction in computation time while ensuring a high degree of system reliability.


Cite This Article

S. Nour, S. A. Salem and S. M. Habashy, "A hybrid model for reliability aware and energy-efficiency in multicore systems," Computers, Materials & Continua, vol. 70, no.3, pp. 4447–4466, 2022.

This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 3093


  • 1475


  • 1


Share Link