Open In App

Birman Schiper Stephenson Protocol

This algorithm is used to maintain the causal ordering of the messages i.e. the message which is sent first should be received first. If send (M1)–>send(M2) then for all processes which receive the messages M1 and M2 should receive M1 before M2. Features :

Key Points :



Reference :

Protocol : Pi sending a message to Pj



Pj receiving a message from Pi

Cj[i] = tm[i] - 1; and
for all k <= n and k != i, Cj[k] >= tm[k].

Example –

 

Article Tags :