Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System

碩士 === 大同大學 === 資訊工程研究所 === 90 === Operating systems that produce correct responses within a definite time limit and can finish tasks before the deadline are called Real-Time Operating Systems (RTOS). General speaking, RTOS usually implemented in the form of embedded system. We usually es...

Full description

Bibliographic Details
Main Authors: Chih-Hung Hung, 洪志宏
Other Authors: Liang-Teh Lee
Format: Others
Language:zh-TW
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/03793215264257636946
id ndltd-TW-090TTU00392012
record_format oai_dc
spelling ndltd-TW-090TTU003920122016-06-24T04:15:11Z http://ndltd.ncl.edu.tw/handle/03793215264257636946 Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System 雙處理器即時系統中使用可拓方法之排程設計 Chih-Hung Hung 洪志宏 碩士 大同大學 資訊工程研究所 90 Operating systems that produce correct responses within a definite time limit and can finish tasks before the deadline are called Real-Time Operating Systems (RTOS). General speaking, RTOS usually implemented in the form of embedded system. We usually estimate the performance of RTOS by how many tasks could be scheduled and finish tasks before the deadline. The scheduling algorithm is the key point to decide the performance for RTOS. Because tasks are created periodically and sporadically in the real world, a RTOS cannot operate effectively by single scheduling algorithm. In this thesis, based on the extenics scheduling algorithm, we propose a more complete method to fit situations in the real world. In the dual-processor architecture and communication between processors, RTOS can schedule all tasks and meet all tasks’ deadline with extenics-based scheduling. By using Extension Dependent Function to predict which task could finish before the deadline or not in the default processor, and use feedback mechanism to reallocate miss deadline tasks to the other processor. The advantage of this method may not use complex scheduling algorithms; this method is the better choice for cost/performance. From experimental results, use dual-processor with Extenics-based scheduling algorithm is more efficient than other scheduling algorithms, and to meet the requirements in the real world. Liang-Teh Lee 李良德 2002 學位論文 ; thesis 38 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 大同大學 === 資訊工程研究所 === 90 === Operating systems that produce correct responses within a definite time limit and can finish tasks before the deadline are called Real-Time Operating Systems (RTOS). General speaking, RTOS usually implemented in the form of embedded system. We usually estimate the performance of RTOS by how many tasks could be scheduled and finish tasks before the deadline. The scheduling algorithm is the key point to decide the performance for RTOS. Because tasks are created periodically and sporadically in the real world, a RTOS cannot operate effectively by single scheduling algorithm. In this thesis, based on the extenics scheduling algorithm, we propose a more complete method to fit situations in the real world. In the dual-processor architecture and communication between processors, RTOS can schedule all tasks and meet all tasks’ deadline with extenics-based scheduling. By using Extension Dependent Function to predict which task could finish before the deadline or not in the default processor, and use feedback mechanism to reallocate miss deadline tasks to the other processor. The advantage of this method may not use complex scheduling algorithms; this method is the better choice for cost/performance. From experimental results, use dual-processor with Extenics-based scheduling algorithm is more efficient than other scheduling algorithms, and to meet the requirements in the real world.
author2 Liang-Teh Lee
author_facet Liang-Teh Lee
Chih-Hung Hung
洪志宏
author Chih-Hung Hung
洪志宏
spellingShingle Chih-Hung Hung
洪志宏
Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System
author_sort Chih-Hung Hung
title Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System
title_short Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System
title_full Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System
title_fullStr Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System
title_full_unstemmed Design of an Extenics-based Scheduler in a Dual-Processor Real-Time System
title_sort design of an extenics-based scheduler in a dual-processor real-time system
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/03793215264257636946
work_keys_str_mv AT chihhunghung designofanextenicsbasedschedulerinadualprocessorrealtimesystem
AT hóngzhìhóng designofanextenicsbasedschedulerinadualprocessorrealtimesystem
AT chihhunghung shuāngchùlǐqìjíshíxìtǒngzhōngshǐyòngkětàfāngfǎzhīpáichéngshèjì
AT hóngzhìhóng shuāngchùlǐqìjíshíxìtǒngzhōngshǐyòngkětàfāngfǎzhīpáichéngshèjì
_version_ 1718321663138856960