Fault-Aware Application Scheduling in Low-Power Embedded Systems with Energy Harvesting

被引:1
作者
Xiang, Yi [1 ]
Pasricha, Sudeep [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
来源
2014 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS) | 2014年
关键词
Task Scheduling; Energy Harvesting; Soft Errors; EFFICIENT SYNTHESIS; MANAGEMENT;
D O I
10.1145/2656075.2656084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:10
相关论文
共 30 条
[1]   CASCH: A tool for computer-aided scheduling [J].
Ahmad, I ;
Kwok, YK ;
Wu, MY ;
Shu, W .
IEEE CONCURRENCY, 2000, 8 (04) :21-33
[2]  
Coskun A. K., ASPDAC 2008, P49
[3]  
Dick RP, 1998, HARDW SOFTW CODES, P97, DOI 10.1109/HSC.1998.666245
[4]  
Gurobi Optimization, 2009, GUROBI OPTIMIZER REF
[5]  
Kapadia N, 2013, INT SYM QUAL ELECT, P603, DOI 10.1109/ISQED.2013.6523673
[6]  
Kwok Y., IPPS 1998, P531
[7]  
Li C, 2011, INT S HIGH PERF COMP, P205, DOI 10.1109/HPCA.2011.5749729
[8]  
Lin X, 2012, ICCAD-IEEE ACM INT, P1
[9]   Harvesting-Aware Power Management for Real-Time Systems With Renewable Energy [J].
Liu, Shaobo ;
Lu, Jun ;
Wu, Qing ;
Qiu, Qinru .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (08) :1473-1486
[10]  
Lu J., IGCC 2011