摘要: | 本計畫之目標在研究群體計算系統(Group Computing System)之軟體架構及組成方法,高速網路 的發展,使得小型電腦不但能分享彼此的週邊 設備及系統資源,同時也使得共享彼此間之中 央處理機的運算能力及記憶體,達到完全透通( transparent)的核心資源運用之可行性提高.因此, 我們企圖於系統上建立一套協力運算模型( Cooperation Model),透過通訊及軟體的協助,形成一 個大的計算系統,使用者可以充分應用到群體 電腦中各處理機的資源,具體的說,我們的計畫 目標是"建構多部互連的獨立小型電腦,成為一 個邏輯上的多處理機大型高速電腦".這對發展 個人電腦成效卓著的我國,將是深具意義.首先,協力運算模型(Cooperation Model)的設計是企圖建 立一種機制,使得區域網路上個人電腦之間可 以自動地做資訊交換(Information Exchange)、協調( Negotiate)與工作排程使得系統可以有效的運用 資源,再藉由物件導向(Object orient)的觀念,將所有資源視為物件,架構物件資料庫(Object base)以 充分掌握物件狀態(Object status),每個小型電腦 將被抽像化成物件處理機(Object processor),其多 態性(ploymophism)及包莢性使得軟體的再用性與 分享可經由計算環境中之資源管理來達成.最 後,動態之負載分擔(Dynamic loading)將從系統負載 收集(Load informationcollection)服務提供與工作切 割指派(Task partition and acheduling)進行,配合資料 般移與分散式平行處理,將使行程充分平均在各電腦單元上執行,以充分利用運算資源,達成 動態群體計算環境之目的.本計畫之初期是由 建構Operation model著手,藉由此協力模式的運作, 達成訊息交換、服務提供、工作指派與物件轉 移(Object migration)等功能,重點是針對群組中運 算單元之multicast訊息交換技術,提供低通訊量, 低延遲之multicast機制,其次是針對訊息系統內 的物件狀態,建立物件資料庫(Object-Base),以充分 掌握物件的屬性,狀況及可提供的服務,繼之再 分離出Service dispatcher/scheduler可供使用者程式 應用,探討出有效的負載平衡(Load balance)和動態 群組(Dynamic Grouping)機制,使得使用者能將個別 的小型電整合成一個完整的電腦系統來使用. ; 研究期間 8308 ~ 8407 |