Publication
Title
A hybrid distributed mutual exclusion algorithm for cluster-based systems
Author
Abstract
Distributed mutual exclusion is a fundamental problem which arises in various systems such as grid computing, mobile ad hoc networks (MANETs), and distributed databases. Reducing key metrics like message count per any critical section (CS) and delay between two CS entrances, which is known as synchronization delay, is a great challenge for this problem. Various algorithms use either permission-based or token-based protocols. Token-based algorithms offer better communication costs and synchronization delay. Raymond's and Suzuki-Kasami's algorithms are well-known token-based ones. Raymond's algorithm needs only O(log 2(N)) messages per CS and Suzuki-Kasami's algorithm needs just one message delivery time between two CS entrances. Nevertheless, both algorithms are weak in the other metric, synchronization delay and message complexity correspondingly. In this work, a new hybrid algorithm is proposed which gains from powerful aspects of both algorithms. Raysuz's algorithm (the proposed algorithm) uses a clustered graph and executes Suzuki-Kasami's algorithm intra-clusters and Raymond's algorithm inter-clusters. This leads to have better message complexity than that of pure Suzuki-Kasami's algorithm and better synchronization delay than that of pure Raymond's algorithm, resulting in an overall efficient DMX algorithm pure algorithm.
Language
English
Source (journal)
Mathematical problems in engineering: theory, methods, and applications. - New York, N.Y.
Publication
New York, N.Y. : 2013
ISSN
1024-123X
1563-5147
DOI
10.1155/2013/703414
Volume/pages
2013 (2013) , p. 1-15
Article Reference
703414
ISI
000323038600001
Medium
E-only publicatie
Full text (Publisher's DOI)
Full text (open access)
UAntwerpen
Publication type
Subject
External links
Web of Science
Record
Identifier
Creation 31.08.2020
Last edited 06.10.2024
To cite this reference