AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II
碩士 === 大同大學 === 資訊工程學系(所) === 94 === In the real-time system, the system usually supports the application that includes the task set with hard and soft real-time tasks. The traditional researches on the task scheduling in real-time operating systems were setting the priority for providing service to...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/41357446507197551068 |
id |
ndltd-TW-094TTU01392009 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094TTU013920092015-10-13T10:38:06Z http://ndltd.ncl.edu.tw/handle/41357446507197551068 AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II 建構於μC/OS-II上的一個適應性多階排程器 Yu-Chieh Li 李育杰 碩士 大同大學 資訊工程學系(所) 94 In the real-time system, the system usually supports the application that includes the task set with hard and soft real-time tasks. The traditional researches on the task scheduling in real-time operating systems were setting the priority for providing service to soft tasks after that can promise meet deadline of hard tasks. Therefore, those scheduling schemes were trying to provide better average meet ratio for soft tasks. But that have no considerate to the deadline of each task. In this thesis, an adaptive multi-level scheduler is proposed. The proposed architecture applies a tuner, called importance tuner, to evaluate the importance of each task, including hard tasks and soft tasks, and increase or decrease the weight of importance the task. Then the task is being assigned to the multiple EDF schedulers by its importance weight. In addition to the multi-level EDF scheduler, we are also building up a second level RM scheduler to schedule first level EDF schedulers as the normal tasks. The proposed adaptive multi-level scheduler considers the operating environment of the real-time operation system the real world. Based on μC/OS-II, we have implemented the proposed scheduling architecture that can improve the system performance and fit for almost all real-time applications. Liang-Teh Lee 李良德 2006 學位論文 ; thesis 59 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大同大學 === 資訊工程學系(所) === 94 === In the real-time system, the system usually supports the application that includes the task set with hard and soft real-time tasks. The traditional researches on the task scheduling in real-time operating systems were setting the priority for providing service to soft tasks after that can promise meet deadline of hard tasks. Therefore, those scheduling schemes were trying to provide better average meet ratio for soft tasks. But that have no considerate to the deadline of each task. In this thesis, an adaptive multi-level scheduler is proposed. The proposed architecture applies a tuner, called importance tuner, to evaluate the importance of each task, including hard tasks and soft tasks, and increase or decrease the weight of importance the task. Then the task is being assigned to the multiple EDF schedulers by its importance weight. In addition to the multi-level EDF scheduler, we are also building up a second level RM scheduler to schedule first level EDF schedulers as the normal tasks. The proposed adaptive multi-level scheduler considers the operating environment of the real-time operation system the real world. Based on μC/OS-II, we have implemented the proposed scheduling architecture that can improve the system performance and fit for almost all real-time applications.
|
author2 |
Liang-Teh Lee |
author_facet |
Liang-Teh Lee Yu-Chieh Li 李育杰 |
author |
Yu-Chieh Li 李育杰 |
spellingShingle |
Yu-Chieh Li 李育杰 AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II |
author_sort |
Yu-Chieh Li |
title |
AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II |
title_short |
AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II |
title_full |
AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II |
title_fullStr |
AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II |
title_full_unstemmed |
AN ADAPTIVE MULTI-LEVEL SCHEDULER ON μC/OS-II |
title_sort |
adaptive multi-level scheduler on μc/os-ii |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/41357446507197551068 |
work_keys_str_mv |
AT yuchiehli anadaptivemultilevelscheduleronmcosii AT lǐyùjié anadaptivemultilevelscheduleronmcosii AT yuchiehli jiàngòuyúmcosiishàngdeyīgèshìyīngxìngduōjiēpáichéngqì AT lǐyùjié jiàngòuyúmcosiishàngdeyīgèshìyīngxìngduōjiēpáichéngqì AT yuchiehli adaptivemultilevelscheduleronmcosii AT lǐyùjié adaptivemultilevelscheduleronmcosii |
_version_ |
1716832281789726720 |