跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.181) 您好!臺灣時間:2025/12/17 07:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:胡建銘
研究生(外文):Jiann-Ming Hwu
論文名稱:PVM系統中支援共用變數空間之程式庫
論文名稱(外文):An Extended Stub Library for Distributed Common Variable Space in the PVM System
指導教授:曾黎明曾黎明引用關係
指導教授(外文):Li-Ming Tseng
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊及電子工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1994
畢業學年度:82
語文別:英文
論文頁數:75
中文關鍵詞:分散式系統分散式共用記憶體平行計算績效分析
外文關鍵詞:Distributed SystemDistributed Shared Memory (DSM)Parallel
相關次數:
  • 被引用被引用:0
  • 點閱點閱:160
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著計算機硬體架構之進步及網路技術之成熟,個人用電腦、工作站以及
區域網路被大量運用,分散式計算環境(DCE,Distributed Computing
Environment)已逐漸被使用者接受。分散式計算環境提供給使用者最大之
益處即其資源共享(Resource Sharing)。如何有效地整合既存的和新購的
鬆散式計算資源成一完整的計算主體,逐漸變的非常重要。本論文便是以
如何於異質性環境下,提供一具良好程式設計介面之分散式程式設計環境
為主題。近年來,關於分散式共用記憶體之研究逐漸受到重視,其較訊息
傳遞方式優異亦受到肯定。但在此篇論文中將專注於分散式共用變數之研
究,因為分散式共用記憶體之研發通常須修改作業系統,加上現存商業性
作業系統之原始程式取得通常不易。所以,採用一不須修改作業系統,但
卻能達到資料共享之分散式共用變數來解決此一問題。此方法和分散式共
用記憶體之主要差異為,分散式共用變數之主要用途為資料共享,而分散
式共用記憶體能達到資料和程式碼的共用。然而對設計一分散式程式設計
環境,及考量上述所提之原因,做到資料的共享便足夠。分散式共用變數
不但是種有效的程序溝通方式,且對軟體工程師而言,亦為一種高階的應
用程式設計介面。尤其當系統中之程序數目和共用資訊可能隨著時間而成
長時,採用分散式共用變數便可應付這種軟體成長性。 PVM 為一現有軟
體系統,用於整合網路上某些著名之異質性計算資源,使得這些計算資源
宛如一大型之計算主體。但其缺點為系統缺乏共用記憶體。基於上述原因
及快速建構系統雛形之考量,所以找尋了PVM 為系統開發之平臺,並希望
借此達到上述目的。

These years, the research in the realm of distributed shared
memory (DSM) has been a hot research area. The benefits of DSM
over that of message passing mechanisms are widely
acknowledged. Instead of involving in the research about DSM
meanwhile, a varied meachanism, distributed shared variable
(DSV), will be applied because the development of DSM always
requires extra modification for the kernel of operating system.
The major differences between DSV and DSM paradigm can be
distinguished in the following. DSV paradigm only supports the
data sharing in a distributed computing environment. However,
DSM paradigm can support data and code sharing. Nevertheless,
the source codes of the existing widely accepted commercial
operating systems are not affordable easily. So, pursuing a
method with no kernel modification and with capability of
achieving data sharing in heterogeneous computing environment
is our final reasonable choice. DSV is not only an efficient
programming interface, but also a friendly high-level
application programming interface. While the scale of software
will grow large, the DSV paradigm should be able to cure the
original crisis incurred by software complexity. PVM is a user-
level software system which integrates lots of existing famous
computing resources on the network into one large virtual
entity, however, it lacks an efficient programming paradigm
such as shared variable or even shared memory. After taking the
above into account, we choose this platform, PVM system, to
develop the prototype of DSV system as quickly as possible.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top