Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 93 === Dynamic voltage scaling (DVS) algorithms save energy by scaling down the processor frequency when the processor is not fully loaded. How to schedule the sporadic, hard real-time tasks with shared resource in a power saving way is still an open problem. Thus,...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/95585263485632198314 |
id |
ndltd-TW-093NCKU5392040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NCKU53920402017-08-27T04:29:43Z http://ndltd.ncl.edu.tw/handle/95585263485632198314 Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach 運用動態電壓調整實現共用資源之偶發性硬即時工作排程 Chih-Shung Huang 黃志祥 碩士 國立成功大學 資訊工程學系碩博士班 93 Dynamic voltage scaling (DVS) algorithms save energy by scaling down the processor frequency when the processor is not fully loaded. How to schedule the sporadic, hard real-time tasks with shared resource in a power saving way is still an open problem. Thus, in the thesis, the problem of power aware scheduling for sporadic tasks that share a set of serially reusable, single unit software resources is considered. The goals of this work are that (1) each release of each task should be completed before a well-defined deadline, (2) a resource is serially used by more than one task simultaneously and (3) energy is used minimally. A DVS algorithm, called DVSSR (Dynamic Voltage Scaling for Sporadic Tasks with Shared Resource), is presented to solve the problem. DVSSR offers a power-minimized scheduling algorithm in conjunction with preemptive EDF/DDM scheduling to improve the effectiveness and efficiency of task scheduling. In the simulation, RMS, a real application, is investigated. In this application, DVSSR and other DVS algorithms are simulated and compared. Our DVS algorithm offers reasonable trade-off between cost and power savings. In RMS application, DVSSR achieves 92.03% average power savings. The properties of resource-sharing sporadic task model are also explored in simulation results. Yau-Hwang Kuo 郭耀煌 2005 學位論文 ; thesis 84 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 93 === Dynamic voltage scaling (DVS) algorithms save energy by scaling down the processor frequency when the processor is not fully loaded. How to schedule the sporadic, hard real-time tasks with shared resource in a power saving way is still an open problem. Thus, in the thesis, the problem of power aware scheduling for sporadic tasks that share a set of serially reusable, single unit software resources is considered. The goals of this work are that (1) each release of each task should be completed before a well-defined deadline, (2) a resource is serially used by more than one task simultaneously and (3) energy is used minimally. A DVS algorithm, called DVSSR (Dynamic Voltage Scaling for Sporadic Tasks with Shared Resource), is presented to solve the problem. DVSSR offers a power-minimized scheduling algorithm in conjunction with preemptive EDF/DDM scheduling to improve the effectiveness and efficiency of task scheduling.
In the simulation, RMS, a real application, is investigated. In this application, DVSSR and other DVS algorithms are simulated and compared. Our DVS algorithm offers reasonable trade-off between cost and power savings. In RMS application, DVSSR achieves 92.03% average power savings. The properties of resource-sharing sporadic task model are also explored in simulation results.
|
author2 |
Yau-Hwang Kuo |
author_facet |
Yau-Hwang Kuo Chih-Shung Huang 黃志祥 |
author |
Chih-Shung Huang 黃志祥 |
spellingShingle |
Chih-Shung Huang 黃志祥 Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach |
author_sort |
Chih-Shung Huang |
title |
Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach |
title_short |
Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach |
title_full |
Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach |
title_fullStr |
Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach |
title_full_unstemmed |
Scheduling Sporadic, Hard Real-time Tasks with Resources Sharing via Dynamic Voltage Scaling Approach |
title_sort |
scheduling sporadic, hard real-time tasks with resources sharing via dynamic voltage scaling approach |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/95585263485632198314 |
work_keys_str_mv |
AT chihshunghuang schedulingsporadichardrealtimetaskswithresourcessharingviadynamicvoltagescalingapproach AT huángzhìxiáng schedulingsporadichardrealtimetaskswithresourcessharingviadynamicvoltagescalingapproach AT chihshunghuang yùnyòngdòngtàidiànyādiàozhěngshíxiàngòngyòngzīyuánzhīǒufāxìngyìngjíshígōngzuòpáichéng AT huángzhìxiáng yùnyòngdòngtàidiànyādiàozhěngshíxiàngòngyòngzīyuánzhīǒufāxìngyìngjíshígōngzuòpáichéng |
_version_ |
1718518484951891968 |