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

Full description

Bibliographic Details
Main Authors: Yi-Ying Wu, 吳宜穎
Other Authors: Chung-Ping Young
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