Singhal has a heuristic improvement to only send to the sites it thinks may have the token. Comparison Look at Fig 11-12. A process holds an election to elect a leader. If no one responds, P wins and becomes the leader. If a higher-up answers then it takes over and starts an election.
P is done.
Ring-Based Similar to bully algorithm in trying to elect the highest numbered node. It puts its identifier in the election message. When the receiver gets its id back then it is the coordinator and sends an elected message. The other nodes use this message to mark themselves as non-participants . Notion of participation is used to quelch other elections.