跳到主要內容

臺灣博碩士論文加值系統

(44.200.122.214) 您好!臺灣時間:2024/10/06 03:46
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張耀仁
研究生(外文):Chang, Yao Jen
論文名稱:一個以三角網絡為基礎的容錯分散式互斥方法
論文名稱(外文):A Triangular-Mesh-Based Approach to Fault-Tolerant Distributed Mutual Exclusion
指導教授:張玉盈
指導教授(外文):Chang, Ye In
學位類別:碩士
校院名稱:國立中山大學
系所名稱:應用數學研究所
學門:數學及統計學門
學類:數學學類
論文種類:學術論文
論文出版年:1995
畢業學年度:83
語文別:英文
論文頁數:79
中文關鍵詞:可用度分散式系統容錯互斥法定一致。
外文關鍵詞:Availabilitydistributed systemsfault tolerancemutual
相關次數:
  • 被引用被引用:0
  • 點閱點閱:115
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在互斥的問題中,在時間順序上,對執行一稱為臨界區間結構性的程式片
段以取得共享資源的情況必須加以控制,以確保在任何時間內只能有一個
程序能進入臨界區間。在分散式系統中,由於缺乏共享記憶體及一個整體
的時鐘,並且訊息的延遲是無法預測的,要設計出免於死結及饑餓的互斥
方法遠較於集中式系統來得複雜。為了減少達成互斥時所付的代價且仍具
有容錯特性,在本計劃中,我們使用以三角網絡為基礎的方法來設計容錯
分散式互斥協定。在這個方法中,我們將系統中的節點安置在一個三角網
絡中。我們提出了三個以三角網絡為基礎的協定:三角網絡協定,三重三
角網絡協定及動態三角網絡協定。在三角網絡協定中,每個節點均有兩個
特別的模型。每個模型中之所有節點構成一個法定節點集。在三重三角網
絡協定中,法定節點集中之節點來自三個次三角形中某些邊上的節點。在
動態三角網絡協定中,三條動態路徑上的節點構成一個法定節點集。所提
出的協定中,法定節點集中含有 K,也就是 O(sqrt(N)) 個節點,其中 N
為系統中節點的總數,N=(K*(K+1))/2 。在最壞的情況下,三角網絡協定
、三重三角網絡協定及動態三角網絡協定分別能忍受 K-2, K-2 及 K-1
個節點及通訊故障。從模擬研究中,所提出的協定均能有較格狀協定較高
的可用度。當系統中節點數不小於 $15$ 時,三角網絡為基礎的協定之法
定節點集內含節點數均較階層式法定一致協定的為少。當樹狀協定中產生
某種故障形態時,三角網絡為基礎的協定之法定節點集亦較小。

In the problem of mutual exclusion, concurrent access to a
shared resource using a structural program abstraction called a
Critical Section (CS) must be synchronized such that at any
time only one process can enter the CS. In a distributed
system, due to the lack of both in shared memory and a global
clock, and due to unpredictable message delay, the design of a
distributed mutual exclusion protocol that is free from
deadlock and starvation, is much more complex than that in a
centralized system. To reduce the overhead of achieving mutual
exclusion while supporting fault tolerance, in the thesis, we
apply the triangular-mesh-based approach to design fault-
tolerant protocols for mutual exclusion, in which the nodes in
the system are organized into a triangular mesh. We propose
three protocols based on the triangular mesh: the triangular
mesh protocol, the triple triangular mesh protocol and the
dynamic triangular mesh protocol. In the triangular mesh
protocol, we associate with each node two special patterns. The
nodes in each special pattern constitute a quorum. In the
triple triangular mesh protocol, a quorum contains nodes from
some side of each of three subtriangles in the triangular mesh.
In the dynamic triangular mesh protocol, three dynamic paths
constitute a quorum in the given triangular mesh. The quorum
size of these proposed protocols is K that is $O(sqrt(N)),
where N =(K*(K+1))/2 is the number of nodes in the system. In
the worst case, the triangular mesh protocol, the triple
triangular mesh protocol and the dynamic triangular mesh
protocol are fault-tolerant up to K-2, K-2 and K-1 site and
communication failures, respectively. From our simulation
study, these three proposed protocol can have higher
availability than Cheung et al.'s grid protocol. Moreover, the
quorum size of the proposed protocols will be less than that in
Kumar's HQC protocol when N is greater than or equal to 15 and
less than that in Agrawal et al.'s tree quorum protocol when
node

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊