ABSTRACT
Primary-Backup (PB) model has been a widely used model for reliability in dual-processor real-time systems. In recent literature, there have been a few works focussing on minimizing energy consumption of periodic task sets executing on such systems. One of the major drawbacks of these works is that they ignore the effects of frequency-scaling on fault arrival rates. In this paper, we present a modified Primary-Backup model for dual-processor systems that aims to maintain the reliability when employing power management techniques to minimize the overall energy consumption. Furthermore, the proposed approach exploits the uncertainties in the execution time of real-time tasks to better predict the available slack for energy management. The proposed modified PB-based Reliability-Aware Power Management (RAPM) approach was tested with synthetic task sets on both homogeneous and heterogeneous dual-processor systems. Simulation results show that it can achieve up to 67% savings in expected energy consumption for low utilization task sets and up to 32% savings for high utilization task sets without any loss in reliability in heterogeneous dual-processor systems.
- V. Degalal, L. Li, V. Narayanan, M. Kamdemir, and M. J. Irwin. Soft error issues in low-power caches. In IEEE Trans. on VLSI Systems, pages 1157--1166, 2005. Google ScholarDigital Library
- S. Hua, P. Pari, and G. Qu. Dual-processor deisgn of energy efficient fault tolerant systems. In In Proceedings of the IEEE 17th International Conference on Application-specific Systems, Architectures and Processors, pages 239--244, 2006. Google ScholarDigital Library
- M. W. Rashid, E. J. Ran, M. C. Huang, D. H., and Albonesi. Power-efficient error tolerance in chip multiprocessors. In In Proceedings of the IEEE Micro, pages 60--70, 2005. Google ScholarDigital Library
- K. Govil, E. Chan, and H. Wasserman. Comparing algorithms for dynamic speed-setting of low-power CPU. In Mobile Computing and Networking, pages 13--25, 1995. Google ScholarDigital Library
- T. D. Burd and R. W. Brodersen. Energy efficient cmos microprocessor design. In 28th Hawaii Intl. Conf. on System Sciences, pages 288--297, January 1995. Google ScholarDigital Library
- C. Lu, J. A. Stankovic, G. Tao, and S. H. Son. Design and evaluation of feedback control EDF scheduling algorithm. In IEEE Real-Time Systems Symposium, pages 56--67, 1999. Google ScholarDigital Library
- Y. Zhu and F. Mueller. Feedback EDF scheduling exploiting dynamic voltage scaling. In IEEE Real-Time Embedded Technology and Applications Symposium, pages 84--93, 2004. Google ScholarDigital Library
- Y. Zhang and K. Chakrabarty. Task feasibility analysis and dynamic voltage scaling in real-time embedded systems. In DATE, pages 1170--1175, February 2004. Google ScholarDigital Library
- D. Zhu, Hakan Aydin, and Jian-Jia Chen. Optimistic reliability aware energy management for real-time tasks with probabilistic execution times. In In Proceedings of 29th Real-Time Systems Symposium, November 2008. Google ScholarDigital Library
- R. Sridharan, N. Gupta, and R. Mahapatra. Feedback-controlled reliability-aware power management for real-time embedded systems. In In Proceedings of Design Automation Conference, 2008. Google ScholarDigital Library
- G. Manimaran and C. Siva Ram Murthy. A fault-tolerant dynamic scheduling algorithm for real-time multi-processor systems and its analysis. In IEEE Trans. on Parallel and Distributed Real-Time Systems, pages 1137--1152, November 1998. Google ScholarDigital Library
- D. K. Pradhan. Fault Tolerance Computing: Theory and Techniques. Prentice Hall, 1986.Google ScholarDigital Library
- D. Zhu, R. Melhem, D. Mossé, and E. Elnozahy. Energy efficient mapping and scheduling for DVS enabled distributed embedded systems. In Proceedings of the 10th International Conference on Parallel and Distributed Systems, July 2004.Google Scholar
Index Terms
- Reliability aware power management for dual-processor real-time embedded systems
Recommendations
Feedback-controlled reliability-aware power management for real-time embedded systems
DAC '08: Proceedings of the 45th annual Design Automation ConferenceIn recent literature it has been reported that Dynamic Power Management (DPM) may lead to decreased reliability in real-time embedded systems. The ever-shrinking device sizes contribute further to this problem. In this paper, we present a reliability ...
Hybrid power management in real time embedded systems: an interplay of DVFS and DPM techniques
Energy-aware scheduling of real time applications over multiprocessor systems is considered in this paper. Early research reports that while various energy-saving policies, for instance Dynamic Power Management (DPM) and Dynamic Voltage & Frequency ...
Crenel-Interval-Based Dynamic Power Management for Periodic Real-Time Systems
In order to save the energy consumption of real-time embedded systems, the integration of Dynamic Voltage and Frequency Scaling (DVFS) and Device Power Management (DPM) techniques has been well studied. In this article, we propose a new energy ...
Comments