An Efficient Dynamic Distributed Mutual Exclusion Algorithm on Mesh Networks

碩士 === 國立臺灣大學 === 電機工程學系 === 86 === In this thesis we proposed a new token-based mutual exclusion algorithm for distributed systems. It is based on actual networks instead of fully-connected logical networks to reduce message count and shorten response ti...

Full description

Bibliographic Details
Main Authors: Lin, Woei_Fuu, 林偉甫
Other Authors: Lei Chin-Laung
Format: Others
Language:zh-TW
Published: 1998
Online Access:http://ndltd.ncl.edu.tw/handle/85668034328001756808
Description
Summary:碩士 === 國立臺灣大學 === 電機工程學系 === 86 === In this thesis we proposed a new token-based mutual exclusion algorithm for distributed systems. It is based on actual networks instead of fully-connected logical networks to reduce message count and shorten response time. This algorithm does not need FIFO-order communication links, is suitable for systems with low bandwidth and heavy load, and can be simply implemented without using complex sequence numbers and timestamps. We evaluated this algorithm in a simulation environment of three network topologies (hypercube, 3D mesh and 2D mesh), mutiple network sizes and system load levels, and compared its message count and response time with three other typical algorithms. We found that our algorithm has the best performance in 86% of the test conditions and performs especially well in systems with low bandwidth and heavy load. Therefore we assert that distributed mutual exclusion algorihms based on actual networks have better performance.