Fault-Tolerant Token Based Algorithm for Mutual Exclusion in Distributed Environment

dc.contributor.authorSaini, Vaibhav
dc.contributor.supervisorSalaria, R. S.
dc.date.accessioned2007-05-01T10:24:26Z
dc.date.available2007-05-01T10:24:26Z
dc.date.issued2007-05-01T10:24:26Z
dc.description.abstractIn distributed computing, many problems require a shared object to be allocated to a number of requesting processing in mutually exclusive manner. Hence the mutual exclusion problem plays a vital role in the design of distributed systems. A considerable amount of literature is available on this problem. The performance metrics of the mutual algorithm are the number of messages required per CS invocation, response time. Moreover, it should be starvation-free and deadlock-free. The algorithms available in literature vary in different ways viz. the performance of the algorithm under low and high load, resilience behavior the algorithm. Most of the tokenbased algorithms take O (n) messages per CS invocation. Some of the algorithms are not resilient to site and communication failure. The algorithm implemented here in this thesis for mutual exclusion in distributed environment is token-based. It takes 2-3 messages per CS invocation at low load and a few more at higher load. This algorithm is starvation-free and deadlock-free, but not resilient to site and communication failure. Using broadcast, this algorithm has been modified to be immune to site and communication failure. To implement this, I have used PARSEC simulator that is a C-based discrete-event simulation language. It adopts the process interaction approach to discrete-event simulation. The simulation results prove that this algorithm is more efficient as compared to algorithms in literature in terms of number of messages passed per CS invocation.en
dc.description.sponsorshipComputer Science & Engineering Department, Thapar Institute of Engineering & Technology, Patiala.en
dc.format.extent516641 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/123456789/262
dc.language.isoenen
dc.subjectFault Tolerant Token Based Algorithmen
dc.subjectMutual Exclusionen
dc.subjectDistributed Systemsen
dc.subjectParsec Simulatoren
dc.titleFault-Tolerant Token Based Algorithm for Mutual Exclusion in Distributed Environmenten
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
262.pdf
Size:
506.43 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description: