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,...

Full description

Bibliographic Details
Main Authors: Chih-Shung Huang, 黃志祥
Other Authors: Yau-Hwang Kuo
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