Loading...
Passive primary/backup-based scheduling for simultaneous power and reliability management on heterogeneous embedded systems
Yari-Karin, S ; Sharif University of Technology | 2022
55
Viewed
- Type of Document: Article
- DOI: 10.1109/TSUSC.2022.3186656
- Publisher: Institute of Electrical and Electronics Engineers Inc , 2022
- Abstract:
- In addition to meeting the real-time constraint, power/energy efficiency and high reliability are two vital objectives for real-time embedded systems. Recently, heterogeneous multicore systems have been considered an appropriate solution for achieving joint power/energy efficiency and high reliability. However, power/energy and reliability are two conflict requirements due to the inherent redundancy of fault-tolerance techniques. Also, because of the heterogeneity of the system, the execution of the tasks, especially real-time tasks, in the heterogeneous system is more complicated than the homogeneous system. The proposed method in this paper employs a passive primary/backup technique to preserve the reliability requirement of the system at a satisfactory level and reduces power/energy consumption in heterogeneous multicore systems by considering real-time and peak power constraints. The proposed method attempts to map the primary and backup tasks in a mixed manner to benefit from the execution of the tasks in different core types and schedules the backup tasks after finishing the primary tasks to remove the overlap between the execution of the primary and backup tasks. Compared to the existing state-of-the-art methods, experimental results demonstrate our proposed method's power efficiency and effectiveness in terms of schedulability. IEEE
- Keywords:
- Fault tolerant systems ; Fault-Tolerance ; Heterogeneous Multicore Systems ; Multicore processing ; Real-Time Scheduling ; Real-time systems ; Voltage control ; Embedded systems ; Energy efficiency ; Fault tolerance ; Interactive computer systems ; Job analysis ; Real time systems ; Redundancy ; Reliability analysis ; Scheduling ; Transient analysis ; Embedded-system ; Energy-consumption ; Fault- tolerant systems ; Heterogeneous multi-core systems ; Multi-core processing ; Power ; Power energy ; Power/energy consumption ; Real - Time system ; Real time scheduling ; Task analysis ; Thermal design power ; Thermal designs ; Energy utilization
- Source: IEEE Transactions on Sustainable Computing ; 2022 , Pages 1-12 ; 23773782 (ISSN)
- URL: https://ieeexplore.ieee.org/document/9808396