The Study of Distributed Fault-Tolerant K-Mutex Algorithm
碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 87 === In the distributed system, network resources shared by many nodes results in the mutual exclusion problem of the shared resources. Mutual exclusion require that a resource can only be assignned to a node at a time. If the system has one shared source...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/14971296765767183785 |
id |
ndltd-TW-087NTNU0395008 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087NTNU03950082015-10-13T11:46:56Z http://ndltd.ncl.edu.tw/handle/14971296765767183785 The Study of Distributed Fault-Tolerant K-Mutex Algorithm 分散式容錯的K-互斥演算法研究 劉康佑 碩士 國立臺灣師範大學 資訊教育研究所 87 In the distributed system, network resources shared by many nodes results in the mutual exclusion problem of the shared resources. Mutual exclusion require that a resource can only be assignned to a node at a time. If the system has one shared source, it is called 1-mutex problem. When a system has k shared sources, it is called k-mutex problem. Mutual exclusion is crucial for the design of a distributed system. Many operations such as data replication and distributed memory sharing all require the mutual exclusion mechanism to solve the coordination of resource sharing. In this thesis, we devise two new distributed algorithms to achieve mutual exclusion. The first method is called PMQ algorithm. It is a permission-based algorithm, which not only reduces the communication cost using coterie, but also provides high fault-tolerant capability. The second method is called Two_Token algorithm. It is a Token-based algorithm, which uses two tokens (one is A_Token; the other is C_Token) to provide the fault tolerant capability. Both algorithms can solve 1-mutex and K-mutex problem, and provide better fault-tolerant capability than the existing algorithm. 葉耀明 1999 學位論文 ; thesis 92 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 87 === In the distributed system, network resources shared by many nodes results in the mutual exclusion problem of the shared resources. Mutual exclusion require that a resource can only be assignned to a node at a time. If the system has one shared source, it is called 1-mutex problem. When a system has k shared sources, it is called k-mutex problem. Mutual exclusion is crucial for the design of a distributed system. Many operations such as data replication and distributed memory sharing all require the mutual exclusion mechanism to solve the coordination of resource sharing.
In this thesis, we devise two new distributed algorithms to achieve mutual exclusion. The first method is called PMQ algorithm. It is a permission-based algorithm, which not only reduces the communication cost using coterie, but also provides high fault-tolerant capability. The second method is called Two_Token algorithm. It is a Token-based algorithm, which uses two tokens (one is A_Token; the other is C_Token) to provide the fault tolerant capability. Both algorithms can solve 1-mutex and K-mutex problem, and provide better fault-tolerant capability than the existing algorithm.
|
author2 |
葉耀明 |
author_facet |
葉耀明 劉康佑 |
author |
劉康佑 |
spellingShingle |
劉康佑 The Study of Distributed Fault-Tolerant K-Mutex Algorithm |
author_sort |
劉康佑 |
title |
The Study of Distributed Fault-Tolerant K-Mutex Algorithm |
title_short |
The Study of Distributed Fault-Tolerant K-Mutex Algorithm |
title_full |
The Study of Distributed Fault-Tolerant K-Mutex Algorithm |
title_fullStr |
The Study of Distributed Fault-Tolerant K-Mutex Algorithm |
title_full_unstemmed |
The Study of Distributed Fault-Tolerant K-Mutex Algorithm |
title_sort |
study of distributed fault-tolerant k-mutex algorithm |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/14971296765767183785 |
work_keys_str_mv |
AT liúkāngyòu thestudyofdistributedfaulttolerantkmutexalgorithm AT liúkāngyòu fēnsànshìróngcuòdekhùchìyǎnsuànfǎyánjiū AT liúkāngyòu studyofdistributedfaulttolerantkmutexalgorithm |
_version_ |
1716848419787505664 |