DocumentCode
169732
Title
Fault-aware application scheduling in low-power embedded systems with energy harvesting
Author
Yi Xiang ; Pasricha, Sudeep
Author_Institution
Dept. of Electr. & Comput. Eng., Colorado State Univ., Fort Collins, CO, USA
fYear
2014
fDate
12-17 Oct. 2014
Firstpage
1
Lastpage
10
Abstract
In this paper, we propose a hybrid design-time and run-time framework for reliable resource allocation, i.e., mapping and scheduling of applications, in multi-core embedded systems with solar energy harvesting. Our framework is designed to cope with the complexity of an application model with data dependencies and run-time variations in solar radiance, execution time, and transient faults, with support for flexible schedule templates at design-time, and lightweight online adjustment mechanisms to monitor run-time dynamics and make adjustments to task execution strategy. Our experimental results indicate improvements in performance and adaptivity using our framework, with up to 29.5% miss rate reduction compared to prior work and 55% performance benefits from adaptive run-time workload management, under stringent energy constraints and varying system conditions at run-time.
Keywords
embedded systems; energy harvesting; fault tolerant computing; multiprocessing systems; power aware computing; processor scheduling; resource allocation; adaptive run-time workload management; application mapping; energy harvesting; execution time; fault-aware application scheduling; lightweight online adjustment mechanisms; low-power embedded systems; miss rate reduction; multicore embedded systems; resource allocation; run-time dynamics monitoring; solar energy harvesting; solar radiance; transient faults; Embedded systems; Energy harvesting; Program processors; Reliability; Schedules; Solar energy; Timing; Energy Harvesting; Soft Errors; Task Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2014 International Conference on
Conference_Location
New Delhi
Type
conf
DOI
10.1145/2656075.2656084
Filename
6971848
Link To Document