Publications-Theses

Article View/Open

Publication Export

Google ScholarTM

NCCU Library

Citation Infomation

Related Publications in TAIR

題名 分散系統中的飢餓,臨界競賽,死結及終止
Starvation, Critical Race, Deadlock and Termination in Distributed Systems
作者 王耀輝
Wang, Yao Huei
貢獻者 張宏慶
Jang, Hung Chin
王耀輝
Wang, Yao Huei
關鍵詞 分散式系統
行程
死結
終止
饑餓
臨界競賽
distributed systems
provcess
deadlock
termination
starvation
critical race
日期 1994
上傳時間 29-Apr-2016 16:32:10 (UTC+8)
摘要   分散式系統具有資源共享及運算更有效率等優點,使得分散式系統的應用越來越廣泛,有關分散式系統的研究也越受重視。一些存在分散式系統中的不正常現象,如:死結(deadlock),饑餓(stravation),及臨界競賽(critical race)往往會抵消掉資源共享的好處並且容易產生通訊(communication)的錯誤,另外,保證一分散系統中行程(process)均能正確的執行終止(termination)也是一項值得研究的重要課題。
  There are some addvantages of distributed systems, such as resources sharing and computing efficiency. Thus, the applications of distributed systems are more prevalent. The research of distributed systems had got great worth. Some undesired or abcdrmal behaviors such as deadlock, starvation, and critical race exist in distributed systems, which often offset the advantages of resources sharing and are prone to communication errors. It is very important to guarantee the processes of a distributed system which can terminate finitely.
描述 碩士
國立政治大學
應用數學系
81155002
資料來源 http://thesis.lib.nccu.edu.tw/record/#B2002003899
資料類型 thesis
dc.contributor.advisor 張宏慶zh_TW
dc.contributor.advisor Jang, Hung Chinen_US
dc.contributor.author (Authors) 王耀輝zh_TW
dc.contributor.author (Authors) Wang, Yao Hueien_US
dc.creator (作者) 王耀輝zh_TW
dc.creator (作者) Wang, Yao Hueien_US
dc.date (日期) 1994en_US
dc.date.accessioned 29-Apr-2016 16:32:10 (UTC+8)-
dc.date.available 29-Apr-2016 16:32:10 (UTC+8)-
dc.date.issued (上傳時間) 29-Apr-2016 16:32:10 (UTC+8)-
dc.identifier (Other Identifiers) B2002003899en_US
dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/88731-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 應用數學系zh_TW
dc.description (描述) 81155002zh_TW
dc.description.abstract (摘要)   分散式系統具有資源共享及運算更有效率等優點,使得分散式系統的應用越來越廣泛,有關分散式系統的研究也越受重視。一些存在分散式系統中的不正常現象,如:死結(deadlock),饑餓(stravation),及臨界競賽(critical race)往往會抵消掉資源共享的好處並且容易產生通訊(communication)的錯誤,另外,保證一分散系統中行程(process)均能正確的執行終止(termination)也是一項值得研究的重要課題。zh_TW
dc.description.abstract (摘要)   There are some addvantages of distributed systems, such as resources sharing and computing efficiency. Thus, the applications of distributed systems are more prevalent. The research of distributed systems had got great worth. Some undesired or abcdrmal behaviors such as deadlock, starvation, and critical race exist in distributed systems, which often offset the advantages of resources sharing and are prone to communication errors. It is very important to guarantee the processes of a distributed system which can terminate finitely.en_US
dc.description.tableofcontents 中文摘要
     Abstract
     Contents-----i
     List of Figures-----iii
     List of Tables-----iv
     0 Motivation-----1
     1 Deadlock of Distributed Systems-----4
       1.1 Related Works-----8
         1.1.1 Graph-Oriented Approach-----8
         1.1.2 Temporal Logic-Based Approach-----9
         1.1.3 Priority-Based Approach-----11
         1.1.4 Transaction-Control Approach-----13
         1.1.5 Object-Oriented Approach-----14
       1.2 Comparisons-----15
     2 Termination of Distributed Systems-----21
       2.1 Re1ated Works-----22
         2.1.1 Rooted Spanning Tree-Based Approach-----22
         2.1.2 Message Counting-Based Approach-----23
         2.1.3 Distributed Snapshots-Based Approach-----25
       2.2 Comparisons-----26
     3 Critical Race and Starvation of Distributed Systems-----29
       3.1 Related Works-----30
         3.1.1 CRF Language-Based Approach: Karam et al. (1989)-----30
         3.1.2 PSA-Tree-Based Approach: Karam and Buhr (1990)-----32
       3.2 Comparisons-----33
     4 Conclusions and Future Works-----36
     
     List of Figures
     1.1 Resource allocation graphs-----7
     1.2 New program with benign cycles by added FIXP-----10
     1.3 Example of undetected deadlock-----18
     1.4 Example of false deadlock-----18
     
     List of Tables
     1.1 Table of comparisons-----19
     2.1 Comparisonsof system characteristics-----26
     2.2 Perfromance comparisons-----28
     3.1 Comparison of critical and starvation analysis approaches-----34
zh_TW
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#B2002003899en_US
dc.subject (關鍵詞) 分散式系統zh_TW
dc.subject (關鍵詞) 行程zh_TW
dc.subject (關鍵詞) 死結zh_TW
dc.subject (關鍵詞) 終止zh_TW
dc.subject (關鍵詞) 饑餓zh_TW
dc.subject (關鍵詞) 臨界競賽zh_TW
dc.subject (關鍵詞) distributed systemsen_US
dc.subject (關鍵詞) provcessen_US
dc.subject (關鍵詞) deadlocken_US
dc.subject (關鍵詞) terminationen_US
dc.subject (關鍵詞) starvationen_US
dc.subject (關鍵詞) critical raceen_US
dc.title (題名) 分散系統中的飢餓,臨界競賽,死結及終止zh_TW
dc.title (題名) Starvation, Critical Race, Deadlock and Termination in Distributed Systemsen_US
dc.type (資料類型) thesisen_US