國立臺灣大學電機工程學系暨研究所王勝德2006-07-252018-07-062006-07-252018-07-061999-07-31http://ntur.lib.ntu.edu.tw//handle/246246/7680隨著網路的普及,各種以網路為媒介 的應用也越來越廣泛,但受限於傳統網路 通信協定和現有網路頻寬的影響,使得在 網路上進行即時資料處理和提供多媒體服 務等應用面臨瓶頸。 本研究之目的為在寬頻網路上建立一 個可進行即時資料處理的分散式計算環 境,而為了簡化軟體的開發程序和減少維 護所需的成本,我們採用通用物件請求仲 介架構(Common Object Request Broker Architecture, CORBA)為軟體平台。 然而,在目前的CORBA 標準規格中 並未制定與即時以及容錯程序處理有關的 服務,因此,在本文中我們提出一個系統 化的方法來增強CORBA 對於即時處理和 容錯程序的支援;我們將在CORBA 中嵌 入支援即時處理的排程器,以便對CORBA 接收到的服務請求進行即時性的排程。除 此之外,我們也將在CORBA 的架構中內 建可提供容錯程序服務的機制,如此,我 們將可在此軟體平台上開始建構所需的分 散式計算環境。 在故障停止(fail-stop)模型的假設之 下,我們所提供容錯服務之偵測錯誤發生 機制,的確可以偵測出應用程式發生錯誤 的情況,至於在排程服務部份,目前所使 用之CORBA 系統並不支援以優先權為導 向之執行機制,因此,由排程服務根據時 間性要求所指派之優先權值是否合適尚有 待獲得驗證。In this work, we are aimed to establish a distributed computing environment based on broadband network. Furthermore, we also argue that the process and cost of developing applications could be reduced with this DCE. Thus, it is appropriate to choose the distributed object system as the development environment. As a distributed object system, the Common Object Request Broker Architecture (CORBA) provides a welldeveloped solution to facilitate the development and integration of applications across heterogeneous platforms. However, with the emerging requirements for real-time and fault-tolerant support in distributed computing system. CORBA doesn't address a suitable mechanism to meet these requirements. Therefore, additional services or extensions should be added to CORBA. In this paper, an approach that extends CORBA to support real-time and fault-tolerant requirements is proposed. First, we embed a real-time scheduling mechanism in CORBA to meet temporal constraints. Then, a fault-tolerant service is built into CORBA. According to fail-stop model, our faulttolerant services could meet the requirements of fault detecting and fault recovery. With respect to our scheduling service, the suitability of assigned priority value still needs further verification.application/pdf98919 bytesapplication/pdfzh-TW國立臺灣大學電機工程學系暨研究所寬頻網路容錯即時系統即 時資料擷取信號處理分散式計算環境CORBABroadband NetworkFault- ToleranceReal-TimeReal-Time Data AcquisitionSignal ProcessingDistributed Computing Environment以寬頻網路為基礎之即時資料擷取與處理Real-time Data Acquisition and Processing over Broadband Networksreporthttp://ntur.lib.ntu.edu.tw/bitstream/246246/7680/1/872219E002007.pdf