Scheduling Co-Design for Reliability and Energy in Cyber-Physical Systems

被引:39
作者
Lin, Man [1 ]
Pan, Yongwen [1 ]
Yang, Laurence T. [1 ]
Guo, Minyi [2 ]
Zheng, Nenggan [3 ]
机构
[1] St Francis Xavier Univ, Antigonish, NS B2G 2W5, Canada
[2] Shanghai Jiao Tong Univ, Shanghai 200030, Peoples R China
[3] Zhejiang Univ, Hangzhou 321000, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Real-time systems; dynamic energy; static energy; leakage control; reliability; TIMING ANALYSIS;
D O I
10.1109/TETC.2013.2274042
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy aware scheduling and reliability are both very critical for real-time cyber-physical system design. However, it has been shown that the transient faults of a system will increase when the processor runs at reduced speed to save energy consumption. In this paper, we study total energy and reliability scheduling co-design problem for real-time cyber-physical systems. Total energy refers the sum of static and dynamic energy. Our goal is to minimize total energy while guaranteeing reliability constraints. We approach the problem from two directions based on the two different ways of guaranteeing the reliability of the tasks. The first approach aims at guaranteeing reliability at least as high as that of without speed scaling by reserving recovery job for each scaled down task. Heuristics have been used to guide the speed scaling and shutdown techniques that are used to lower total energy consumption while guaranteeing the reliability. The second way to guarantee the reliability of the tasks is to satisfy a known minimum reliability constraint for the tasks. The minimum reliable speed guarantees the reliability level of tasks, and is used as a constraint in the energy minimization problem. Both static and dynamic co-design methods are explored. Experimental results show that our methods are effective.
引用
收藏
页码:353 / 365
页数:13
相关论文
共 45 条
[21]  
Liu J., 2000, Real-Time Systems
[22]  
Liu Yang, 2012, Algorithms and Architectures for Parallel Processing. Proceedings of the 12th International Conference, ICA3PP 2012, P517, DOI 10.1007/978-3-642-33078-0_37
[23]   Combined dynamic voltage scaling and adaptive body biasing for lower power microprocessors under dynamic workloads [J].
Martin, SM ;
Flautner, K ;
Mudge, T ;
Blaauw, D .
IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, :721-725
[24]  
Nabar Sidharth, 2010, 2010 International Conference on Body Sensor Networks (BSN), P62, DOI 10.1109/BSN.2010.19
[25]  
Niu Linwei., 2004, P INT C COMPILERS AR, P140, DOI DOI 10.1145/1023833.1023854
[26]  
Pan YW, 2011, LNCS, P576
[27]  
Pillai P., 2001, Operating Systems Review, V35, P89, DOI 10.1145/502059.502044
[28]   Cyber-Physical Systems: Close Encounters Between Two Parallel Worlds [J].
Poovendran, Radha .
PROCEEDINGS OF THE IEEE, 2010, 98 (08) :1363-1366
[29]   Energy minimization with loop fusion and multi-functional-unit scheduling for multidimensional DSP [J].
Qiu, Meikang ;
Sha, Edwin H. -M. ;
Liu, Meilin ;
Lin, Man ;
Hua, Shaoxiong ;
Yang, Laurence T. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (04) :443-455
[30]  
Reed Dave., 2003, Keeping leakage current under control