The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 96 === Because the requirements in system functionality, complexity and scalability are getting higher and higher, the real-time embedded systems which are relatively small-scale and standalone in historically have become large-scale and distributed architecture now....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/33195844969009629243 |
id |
ndltd-TW-096NCKU5392022 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096NCKU53920222016-05-11T04:16:02Z http://ndltd.ncl.edu.tw/handle/33195844969009629243 The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration 支援工作遷移之同質性分散式嵌入式作業系統與中介軟體實作 Yi-Ying Wu 吳宜穎 碩士 國立成功大學 資訊工程學系碩博士班 96 Because the requirements in system functionality, complexity and scalability are getting higher and higher, the real-time embedded systems which are relatively small-scale and standalone in historically have become large-scale and distributed architecture now. In this distributed environment, different systems can communicate between each other through network and construct a cooperative environment. Therefore, how to establish efficient resource management, control and communication mechanisms and achieve high throughput are the objectives in our system. In this thesis we propose and implement a distributed real-time embedded platform and we use the MicroC/OS-II as our real-time operating system. We also implement a middleware based on the operation system to help us to manage and control the system resources. On the other hands, middleware has been used generally in distributed environment in order to integrate the system functionality. In other words, middleware will provide fixed interfaces for specific mechanisms so that systems could perform these mechanisms between each other. In our design in order to improve the system performance and throughput, we implement the CPU usage monitor and task migration mechanism in our middleware. The middleware will monitor the CPU usage and determine weather need to perform task migration or not. Finally, by performing this task migration mechanism, we could achieve the objective of load balancing between each core. Chung-Ping Young 楊中平 2008 學位論文 ; thesis 113 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 96 === Because the requirements in system functionality, complexity and scalability are getting higher and higher, the real-time embedded systems which are relatively small-scale and standalone in historically have become large-scale and distributed architecture now. In this distributed environment, different systems can communicate between each other through network and construct a cooperative environment. Therefore, how to establish efficient resource management, control and communication mechanisms and achieve high throughput are the objectives in our system. In this thesis we propose and implement a distributed real-time embedded platform and we use the MicroC/OS-II as our real-time operating system. We also implement a middleware based on the operation system to help us to manage and control the system resources. On the other hands, middleware has been used generally in distributed environment in order to integrate the system functionality. In other words, middleware will provide fixed interfaces for specific mechanisms so that systems could perform these mechanisms between each other. In our design in order to improve the system performance and throughput, we implement the CPU usage monitor and task migration mechanism in our middleware. The middleware will monitor the CPU usage and determine weather need to perform task migration or not. Finally, by performing this task migration mechanism, we could achieve the objective of load balancing between each core.
|
author2 |
Chung-Ping Young |
author_facet |
Chung-Ping Young Yi-Ying Wu 吳宜穎 |
author |
Yi-Ying Wu 吳宜穎 |
spellingShingle |
Yi-Ying Wu 吳宜穎 The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration |
author_sort |
Yi-Ying Wu |
title |
The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration |
title_short |
The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration |
title_full |
The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration |
title_fullStr |
The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration |
title_full_unstemmed |
The Implementation of Homogeneous Distributed Embedded Operating System and Middleware Supporting Task Migration |
title_sort |
implementation of homogeneous distributed embedded operating system and middleware supporting task migration |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/33195844969009629243 |
work_keys_str_mv |
AT yiyingwu theimplementationofhomogeneousdistributedembeddedoperatingsystemandmiddlewaresupportingtaskmigration AT wúyíyǐng theimplementationofhomogeneousdistributedembeddedoperatingsystemandmiddlewaresupportingtaskmigration AT yiyingwu zhīyuángōngzuòqiānyízhītóngzhìxìngfēnsànshìqiànrùshìzuòyèxìtǒngyǔzhōngjièruǎntǐshízuò AT wúyíyǐng zhīyuángōngzuòqiānyízhītóngzhìxìngfēnsànshìqiànrùshìzuòyèxìtǒngyǔzhōngjièruǎntǐshízuò AT yiyingwu implementationofhomogeneousdistributedembeddedoperatingsystemandmiddlewaresupportingtaskmigration AT wúyíyǐng implementationofhomogeneousdistributedembeddedoperatingsystemandmiddlewaresupportingtaskmigration |
_version_ |
1718264103058800640 |