Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems

碩士 === 國立中正大學 === 資訊工程研究所 === 89 === Low energy consumption will always be an essential requirement in many real-time embedded applications. Dynamic Voltage Scaling (DVS) is one of the energy reduction techniques through software. It is based on the fact that energy consumption...

Full description

Bibliographic Details
Main Authors: Jiann-Liang Kuo, 郭建良
Other Authors: Tien-Fu Chen
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/85174084259360145096
id ndltd-TW-089CCU00392079
record_format oai_dc
spelling ndltd-TW-089CCU003920792016-07-06T04:09:53Z http://ndltd.ncl.edu.tw/handle/85174084259360145096 Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems 利用動態電壓調整排程技術以降低電能消耗運用在硬即時嵌入式系統方面 Jiann-Liang Kuo 郭建良 碩士 國立中正大學 資訊工程研究所 89 Low energy consumption will always be an essential requirement in many real-time embedded applications. Dynamic Voltage Scaling (DVS) is one of the energy reduction techniques through software. It is based on the fact that energy consumption is a quadratic function of voltage. By using operation system instruction control on the clock-rate, the processor can change the clock-rate by varying the supply voltage. The scheduler can vary the clock-rate to obtain energy deduction. However, reducing clock-rate will increase the propagation delay and cause more transition time. So minimizing energy and meeting the deadline of tasks are critical problems in hard real-time scheduling policy. Many scheduling policies are only to consider on-line adaptive. In this paper, we propose both off-line and on-line scheduling policies. At off-line phase, we have made arrangement the clock-rate for each task. It can be more suitable in on-line execution. At on-line phase, all tasks are executed at a slower clock-rate than the peak frequency. We also propose an on-line adaptive scheduling policy to further reduce energy dissipation. Tien-Fu Chen 陳添福 2001 學位論文 ; thesis 45 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程研究所 === 89 === Low energy consumption will always be an essential requirement in many real-time embedded applications. Dynamic Voltage Scaling (DVS) is one of the energy reduction techniques through software. It is based on the fact that energy consumption is a quadratic function of voltage. By using operation system instruction control on the clock-rate, the processor can change the clock-rate by varying the supply voltage. The scheduler can vary the clock-rate to obtain energy deduction. However, reducing clock-rate will increase the propagation delay and cause more transition time. So minimizing energy and meeting the deadline of tasks are critical problems in hard real-time scheduling policy. Many scheduling policies are only to consider on-line adaptive. In this paper, we propose both off-line and on-line scheduling policies. At off-line phase, we have made arrangement the clock-rate for each task. It can be more suitable in on-line execution. At on-line phase, all tasks are executed at a slower clock-rate than the peak frequency. We also propose an on-line adaptive scheduling policy to further reduce energy dissipation.
author2 Tien-Fu Chen
author_facet Tien-Fu Chen
Jiann-Liang Kuo
郭建良
author Jiann-Liang Kuo
郭建良
spellingShingle Jiann-Liang Kuo
郭建良
Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems
author_sort Jiann-Liang Kuo
title Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems
title_short Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems
title_full Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems
title_fullStr Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems
title_full_unstemmed Dynamic Voltage-Scaling Scheduling for Low Energy Consumption in Hard Real-Time Embedded Systems
title_sort dynamic voltage-scaling scheduling for low energy consumption in hard real-time embedded systems
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/85174084259360145096
work_keys_str_mv AT jiannliangkuo dynamicvoltagescalingschedulingforlowenergyconsumptioninhardrealtimeembeddedsystems
AT guōjiànliáng dynamicvoltagescalingschedulingforlowenergyconsumptioninhardrealtimeembeddedsystems
AT jiannliangkuo lìyòngdòngtàidiànyādiàozhěngpáichéngjìshùyǐjiàngdīdiànnéngxiāohàoyùnyòngzàiyìngjíshíqiànrùshìxìtǒngfāngmiàn
AT guōjiànliáng lìyòngdòngtàidiànyādiàozhěngpáichéngjìshùyǐjiàngdīdiànnéngxiāohàoyùnyòngzàiyìngjíshíqiànrùshìxìtǒngfāngmiàn
_version_ 1718336460504956928