Back to Browse

Suzuki Kasami Algorithm

7.7K views
Jan 29, 2025
15:49

Suzuki–Kasami's algorithm is a distributed mutual exclusion algorithm designed for systems with multiple processes requesting access to a shared resource. It follows a token-based approach, meaning a unique token circulates among processes, and only the process holding the token can enter the critical section. When a process needs access, it broadcasts a request message to all other processes, and if it doesn't have the token, it waits. The token is passed to the requesting process in a fair, FIFO order based on the request queue. This algorithm reduces message complexity, requiring only O(1) messages per critical section entry when the token is available. If the token is lost, it needs to be regenerated, which is a potential drawback. Overall, it is efficient in systems where requests are frequent and evenly distributed.

Download

1 formats

Video Formats

360pmp422.3 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Suzuki Kasami Algorithm | NatokHD