Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics
博士 === 臺灣大學 === 資訊工程學研究所 === 98 === Energy-aware design for electronic systems has been an important issue in hardware and software implementations. Dynamic voltage scaling (DVS) techniques have been adopted to effectively trade the performance for the energy consumption. However, most existing rese...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/30657814053280620164 |
id |
ndltd-TW-098NTU05392029 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NTU053920292015-10-13T18:49:38Z http://ndltd.ncl.edu.tw/handle/30657814053280620164 Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics 硬軟體特徵考量之省電即時程序排程 Chuan-Yue Yang 楊川岳 博士 臺灣大學 資訊工程學研究所 98 Energy-aware design for electronic systems has been an important issue in hardware and software implementations. Dynamic voltage scaling (DVS) techniques have been adopted to effectively trade the performance for the energy consumption. However, most existing research for energy-efficient design in DVS systems with real-time constraints focuses on tasks with worst-case execution times. In this dissertation, we propose two types of approaches to efficiently and effectively minimize the energy consumption to schedule a set of periodic real-time tasks with the multiframe property, in which the execution times of task instances are characterized by a vector of elements that are repeated. By assigning an execution speed to each task frame, the proposed frame-based approach can approximate the optimal solutions with limited memory space. As system devices often make a significant contribution to the power consumption of the entire system in reality, effective energy-efficient scheduling algorithms should consider not only the energy consumption of the processor but also the usages of devices. Thus, we propose scheduling algorithms in the management of task preemption to reduce the energy consumption of non-DVS devices. Moreover, leakage power consumption which depends on temperature contributes significantly to the overall power dissipation for systems that are manufactured in advanced deep sub-micron technology. Different from many previous results, we explore leakage-aware energy-efficient scheduling over processors with temperature-dependent leakage power consumption as the conclusion of this dissertation. Since the proposed pattern-based approach leads to a steady state with an equilibrium temperature, we develop a procedure to find the optimal pattern whose energy consumption in steady state is the minimum. Tei-Wei Kuo 郭大維 2010 學位論文 ; thesis 92 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 臺灣大學 === 資訊工程學研究所 === 98 === Energy-aware design for electronic systems has been an important issue in hardware and software implementations. Dynamic voltage scaling (DVS) techniques have been adopted to effectively trade the performance for the energy consumption. However, most existing research for energy-efficient design in DVS systems with real-time constraints focuses on tasks with worst-case execution times. In this dissertation, we propose two types of approaches to efficiently and effectively minimize the energy consumption to schedule a set of periodic real-time tasks with the multiframe property, in which the execution times of task instances are characterized by a vector of elements that are repeated. By assigning an execution speed to each task frame, the proposed frame-based approach can approximate the optimal solutions with limited memory space. As system devices often make a significant contribution to the power consumption of the entire system in reality, effective energy-efficient scheduling algorithms should consider not only the energy consumption of the processor but also the usages of devices. Thus, we propose scheduling algorithms in the management of task preemption to reduce the energy consumption of non-DVS devices. Moreover, leakage power consumption which depends on temperature contributes significantly to the overall power dissipation for systems that are manufactured in advanced deep sub-micron technology. Different from many previous results, we explore leakage-aware energy-efficient scheduling over processors with temperature-dependent leakage power consumption as the conclusion of this dissertation. Since the proposed pattern-based approach leads to a steady state with an equilibrium temperature, we develop a procedure to find the optimal pattern whose energy consumption in steady state is the minimum.
|
author2 |
Tei-Wei Kuo |
author_facet |
Tei-Wei Kuo Chuan-Yue Yang 楊川岳 |
author |
Chuan-Yue Yang 楊川岳 |
spellingShingle |
Chuan-Yue Yang 楊川岳 Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics |
author_sort |
Chuan-Yue Yang |
title |
Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics |
title_short |
Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics |
title_full |
Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics |
title_fullStr |
Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics |
title_full_unstemmed |
Energy-Efficient Real-Time Task Scheduling with the Considerations of Hardware and Software Characteristics |
title_sort |
energy-efficient real-time task scheduling with the considerations of hardware and software characteristics |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/30657814053280620164 |
work_keys_str_mv |
AT chuanyueyang energyefficientrealtimetaskschedulingwiththeconsiderationsofhardwareandsoftwarecharacteristics AT yángchuānyuè energyefficientrealtimetaskschedulingwiththeconsiderationsofhardwareandsoftwarecharacteristics AT chuanyueyang yìngruǎntǐtèzhēngkǎoliàngzhīshěngdiànjíshíchéngxùpáichéng AT yángchuānyuè yìngruǎntǐtèzhēngkǎoliàngzhīshěngdiànjíshíchéngxùpáichéng |
_version_ |
1718037577530867712 |