Sigma: A Fault-Tolerant Mutual Exclusion Algorithm in Dynamic Distributed Systems Subject to Process Crashes and Memory Losses

Author(s):  
Wei Chen ◽  
Shiding Lin ◽  
Qiao Lian ◽  
Zheng Zhang
1992 ◽  
Vol 02 (02n03) ◽  
pp. 283-290 ◽  
Author(s):  
ABDELMADJID BOUABDALLAH ◽  
JEAN-CLAUDE KÖNIG

In this paper, we present an algorithm to achieve mutual exclusion in distributed systems. Our algorithm tolerates up to t − 1 arbitrary node failures without executing any recovery procedure and requires [Formula: see text] messages in a network of n nodes.


Author(s):  
Mayank Singh ◽  
Shashikala Tapaswi

Mutual exclusion is one of the well-studied fundamental primitives in distributed systems, and a number of vital solutions have been proposed to achieve the same. However, the emerging Peer to Peer systems bring forward several challenges to protect consistent and concurrent access to shared resources, as classical peer-to-peer systems, like Napster, Gnutella, et cetera, have been mainly used for sharing files with read only permission. In this chapter, the authors propose a quorum based mutual exclusion algorithm that can be used over any Peer to Peer Distributed Hash Table (DHT). The proposed approach can be seen as extension to traditional Sigma protocol for mutual exclusion in Peer to Peer systems. The basic idea is to reduce message overhead with use of smart nodes present in each quorum set and message passing between the current owners of resource with next resource requester nodes.


Author(s):  
Tahar Allaoui ◽  
Mohamed Bachir Yagoubi ◽  
Chaker Abdelaziz Kerrache ◽  
Carlos T. Calafate

Sign in / Sign up

Export Citation Format

Share Document