DocumentCode
3608269
Title
Soft and Hard Reliability-Aware Scheduling for Multicore Embedded Systems with Energy Harvesting
Author
Xiang, Yi ; Pasricha, Sudeep
Author_Institution
Department of Electrical and Computer Engineering, Colorado State University, Fort Collins, CO
Volume
1
Issue
4
fYear
2015
Firstpage
220
Lastpage
235
Abstract
For multicore embedded systems powered by energy harvesting, it is necessary to develop intelligent resource allocation techniques that adjust the application execution strategy on-the-fly to adapt to changing energy supply from the harvesting system. To cope with the complexity of managing applications with data dependencies on such systems, we propose a hybrid design-time/run-time framework for resource allocation that takes into consideration variations in solar radiance and execution time, transient faults, and permanent faults due to aging effects. Our framework generates schedule templates at design-time with an emphasis on energy efficiency and uses lightweight online management schemes to react to run-time system dynamics. Experimental results indicate that our framework presents improvements in performance and adaptivity, with up to 23.2 percent miss rate reduction compared to prior work, 43.6 percent performance benefits from adaptive run-time workload management, and up to 24.5 percent expected system lifetime improvement with aging-aware allocation of workload partitions.
Keywords
Embedded systems; Energy harvesting; Multicore processing; Processor scheduling; Program processors; Real-time systems; Energy-aware systems; performance and reliability; real-time and embedded systems;
fLanguage
English
Journal_Title
Multi-Scale Computing Systems, IEEE Transactions on
Publisher
ieee
Type
jour
DOI
10.1109/TMSCS.2015.2487983
Filename
7297857
Link To Document