Loading...

A comparative study of system-level energy management methods for fault-tolerant hard real-time systems

Aminzadeh, S ; Sharif University of Technology | 2011

783 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/TC.2011.42
  3. Publisher: 2011
  4. Abstract:
  5. Low energy consumption and fault tolerance are often key objectives in the design of real-time embedded systems. However, these objectives are at odds, and there is a trade-off between them. Real-time systems usually use system level energy reduction methods, i.e., dynamic voltage scaling (DVS) and dynamic power management (DPM). Also hard real-time systems often use replication to achieve fault tolerance. In this paper, we investigate the impact of system level energy reduction methods on both the reliability and energy consumption of hard real-time systems which use replication for fault tolerance. In this analysis, we have considered four various existing energy management methods: 1) Classic DPM, 2) Classic DVS, 3) Postponement method: a variation of DPM which is only applicable to replicated systems, and 4) Hybrid method: a combination of Postponement and DVS. Based on the comparative study, we have provided guidelines so that a designer can decide which energy management method is more suitable for a given application. For example, we have shown that when reliability is the main concern, the postponement method is the most preferable. However, when the energy consumption is the primary concern, the hybrid method may be more appropriate
  6. Keywords:
  7. Energy management ; Fault-tolerance ; Real-time systems ; Comparative studies ; Dynamic power management ; Dynamic voltage scaling ; Energy reduction ; Existing energies ; Fault-tolerant hard real-time systems ; Hard real-time systems ; Hybrid method ; Key objective ; Low energy consumption ; Management method ; Real-time embedded systems ; Replicated systems ; System levels ; Embedded systems ; Energy utilization ; Fault tolerance ; Fault tolerant computer systems ; Voltage stabilizing circuits ; Real time systems
  8. Source: IEEE Transactions on Computers ; Volume 60, Issue 9 , 2011 , Pages 1288-1299 ; 00189340 (ISSN)
  9. URL: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5710892