Low power fault tolerance scheduling scheme in DVS-enabled real-time systems

被引:0
作者
Zhang Y. [1 ]
Zhang H. [1 ]
机构
[1] College of Computer Science and Technology, Huaqiao University, Xiamen
基金
中国国家自然科学基金;
关键词
Checkpoint; DVS; Dynamic voltage scaling; Energy management; Fault tolerance;
D O I
10.1504/IJHPSA.2016.078820
中图分类号
学科分类号
摘要
This paper investigates the power management and fault tolerance in DVS-enabled real-time systems based on the EDF scheme. The power management is achieved via dynamic voltage scaling (DVS) and fault tolerance is achieved via checkpoint scheme. We estimate a critical speed which effectively decreases the energy consumption by the associated frequency dependent and independent devices. The proposed low power fault tolerance scheduling scheme includes two parts: 1) an offline solution to compute the optimal number of checkpoints and the running speed; 2) an online speed reduction mechanism based on the actual workload by using the slack time. The experimental results show that the proposed approach which is compared to the previous method (Melhem et al., 2004) significantly reduces the energy consumption. © Copyright 2016 Inderscience Enterprises Ltd.
引用
收藏
页码:110 / 117
页数:7
相关论文
共 19 条
[1]  
Agrawal S., Agrawal S., Ranvijay Y., System level energy aware fault tolerance approach for real time system, Proc. of IEEE Region 10 Conference TENCON, pp. 1-6, (2008)
[2]  
Ahmadian A., Hosseingholi M., Ejlali A., A control-theoretic energy management for fault-tolerant hard real-time systems, Proc. of IEEE International Conference on Computer Design (ICCD), pp. 173-178, (2010)
[3]  
Aydin H., Melhem R., Moss D., Dynamic and aggressive scheduling techniques for power-aware real-time systems, Proc. of the 22nd Real-time Systems Symposium, pp. 192-211, (2001)
[4]  
Benini L., Bogliolo A., De Micheli G., A survey of design techniques for system level dynamic power management, IEEE Transaction on Very Large Scale Integration Systems, 8, 3, pp. 299-316, (2000)
[5]  
Dehghan M., Kargahi M., Adaptive checkpoint placement in energy harvesting real-time systems, Proc. of Electrical Engineering (ICEE), pp. 932-937, (2010)
[6]  
Djosic S., Jevtic M., Dynamic voltage and frequency scaling algorithm for fault-tolerant real time systems, Microelectronics Reliability, 53, 7, pp. 1036-1042, (2013)
[7]  
Gong M., Seong Y., Lee C., On-line dynamic voltage scaling on processor with discrete frequency and voltage levels, Proc. of International Conference on Convergence Information Technology, pp. 1824-1831, (2007)
[8]  
Li G., Hu F., Ling Y., An energy-efficient fault-tolerant scheduling scheme for aperiodic tasks in embedded real-time systems, Proc. of Multimedia and Ubiquitous Engineering, pp. 369-376, (2009)
[9]  
Liu Y., Han L., Wu K., Scheduling for energy efficiency and fault tolerance in hard real-time systems, Proc of the Conference on Design, Automation and Test in Europe, pp. 1444-1449, (2010)
[10]  
Lotfi A., Safari S., A genetic-based optimal checkpoint placement strategy for multicore processors, Proc. of the 16th CSI International Symposium on Computer Architecture and Digital Systems, pp. 172-177, (2012)