Mason Archival Repository Service

Joint Reliability and Energy Management for Real-Time Embedded Systems

Show simple item record

dc.contributor.advisor Aydin, Hakan
dc.contributor.author Zhao, Baoxian
dc.creator Zhao, Baoxian
dc.date 2012-07-18
dc.date.accessioned 2012-09-17T21:10:03Z
dc.date.available NO_RESTRICTION en_US
dc.date.available 2012-09-17T21:10:03Z
dc.date.issued 2012-09-17
dc.identifier.uri https://hdl.handle.net/1920/7934
dc.description.abstract The Dynamic Voltage Scaling (DVS) technique is the basis of numerous state-of-the-art energy management schemes proposed for real-time embedded systems. However, recent research has illustrated the alarmingly negative impact of DVS on system reliability, in terms of increased vulnerability to transient faults, leading to soft errors. The main theme of this dissertation is to investigate several open problems and trade-off opportunities in energy, reliability, and timeliness dimensions. This dissertation, first, investigates the problem of maximizing the overall reliability of real-time embedded applications while meeting the deadlines and a given energy budget constraint. Optimal static solutions and effective dynamic (online) solutions are developed. Second, the dissertation proposes a new approach, called the shared recovery (SHR) technique, to minimize the system-level energy consumption while still mitigating the reliability loss induced by DVS. The main idea of the SHR technique is to avoid the off-line allocation of separate recovery tasks to the scaled tasks by assigning a global/shared recovery block that can be used by any task at run-time. Specifically, an array of reliability-aware energy management algorithms are presented for both independent and dependent tasks. Third, the dissertation presents the foundations of a general reliability-oriented energy management framework, where the objective is to achieve any reliability level with minimum energy consumption and timeliness guarantees. For periodic real-time tasks, the framework is extended to address multiple reliability objectives that can be set by the designer and vary from task to task. Finally, this dissertation considers the problem of minimizing the expected energy consumption for a real-time embedded application. This part of the research integrates optimally DVS and Dynamic Power Management (DPM) techniques that can put some system components to sleep states when they are not in use for the case where the workload is known only probabilistically.
dc.language.iso en en_US
dc.subject reliability en_US
dc.subject energy management en_US
dc.subject DVS en_US
dc.subject DPM en_US
dc.subject real-time system en_US
dc.subject scheduling en_US
dc.title Joint Reliability and Energy Management for Real-Time Embedded Systems en_US
dc.type Dissertation en
thesis.degree.name PhD in Computer Science en_US
thesis.degree.level Doctoral en
thesis.degree.discipline Computer Science en
thesis.degree.grantor George Mason University en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search MARS


Browse

My Account

Statistics