A group of processes running virtual synchrony. Initially all processes have a view...

Check the final answer first, then review the worked steps.

Problem

A group of processes running virtual synchrony. Initially all processes have a view. A multicast is sent by one process, and concurrently another multicast is sent by another process. Following this, one process crashes and a new view is formed. Which of the following scenarios do not satisfy virtual synchrony?

Step-by-step solution

Virtual synchrony requires that all non-faulty processes agree on the order of messages and view changes. Analyzing the options, the first and third scenarios present delivery orders or states that violate this agreement, leading to a lack of virtual synchrony.

Sign up to unlock

Answer

The first and third options.