Checkpoint-Recovery
Introduction Checkpoint-Recovery is a common technique for imbuing a program or system with fault tolerant qualities, and grew from the ideas used in systems which employ transaction processing . It…
Marine Generators – Starting Checks & Procedure
Starting of generator engine Starting of an engine from "stop" state is something which needs to be done with care, especially if the interval of starting is sufficiently long. The…
Deadlock detection
In a distributed system deadlock can neither be prevented nor avoided as the system is so vast that it is impossible to do so. Therefore, only deadlock detection can be…
Suzuki–Kasami Algorithm
Suzuki–Kasami algorithm is a token-based algorithm for achieving mutual exclusion in distributed systems.This is modification of Ricart–Agrawala algorithm, a permission based (Non-token based) algorithm which uses REQUEST and REPLY messages to ensure mutual exclusion. In…
Maekawa’s Algorithm
Maekawa’s Algorithm is quorum based approach to ensure mutual exclusion in distributed systems. As we know, In permission based algorithms like Lamport’s Algorithm, Ricart-Agrawala Algorithm etc. a site request permission from…
Layout Of Middle Level Of Engine Room
Introduction We learnt about the engine room design and layout of the bottom most platform and saw the various machineries and equipment that can be found over there. Now we will proceed…
Ricart–Agrawala Algorithm
Ricart–Agrawala algorithm is an algorithm to for mutual exclusion in a distributed system proposed by Glenn Ricart and Ashok Agrawala. This algorithm is an extension and optimization of Lamport’s Distributed Mutual…
DISTRIBUTED SHARED MEMORY
Distributed shared memory (DSM) is an abstraction used for sharing data between computers that do not share physical memory. Processes access DSM by reads and updates to what appears to…
Ship’s Engine Room Top Platform Explored
Introduction We have been talking about the various platforms of the ship engine room and have discussed about the bottom platform as well as the middle platform of the engine room layout. Now it is time…
Lamport’s Algorithm
Lamport’s Distributed Mutual Exclusion Algorithm is a permission based algorithm proposed by Lamport as an illustration of his synchronization scheme for distributed systems.In permission based timestamp is used to order critical…


