A group of 3 processes, P1 through P3, is running virtual synchrony. In this run, initially all three processes have the view {P1,P2,P3}. In this view a multicast M1 is sent by process P1, and concurrently a multicast M2 is sent by P2. Following this, P2 crashes, and thereafter P1 and P3 deliver a new view containing only {P1,P3}. Which of the following scenarios DO NOT satisfy virtual synchrony? Please select all correct answers, as there are multiple correct answers. (1 point)
1. M2 is delivered by P3 in the view {P1,P2,P3} and by P1 in the view {P1,P3}, while M1 is delivered by both P1 and P3 in the view {P1,P2,P3}.
2. M1 is delivered by P1 in the view {P1,P2,P3} and by P3 in the view {P1,P3}, while M2 is delivered by both P1 and P3 in the view {P1,P2,P3}.
3. M1 is delivered by both P1 and P3 in the view {P1,P2,P3}, while M2 is never delivered by either P1 or P3.
4. M1 and M2 are both delivered by both P1 and P3 in the view {P1,P2,P3}.
Answers
Answer:
. A group of 3 processes, P1 through P3, is running virtual synchrony. In this run, initially all three processes have the view {P1,P2,P3}. In this view a multicast M1 is sent by process P1, and concurrently a multicast M2 is sent by P2. Following this, P2 crashes, and thereafter P1 and P3 deliver a new view containing only {P1,P3}. Which of the following scenarios DO NOT satisfy virtual synchrony? Please select all correct answers, as there are multiple correct answers. (1 point) O M1 and M2 are both delivered by both P1 and P3 in the view {P1,P2,P3}. M1 is delivered by both P1 and P3 in the view {P1,P2,P3}, while M2 is never delivered by either P1 or P3. M1 is delivered by P1 in the view {P1,P2,P3} and by P3 in the view {P1,P3}, while M2 is delivered by both P1 and P3 in the view {P1, P2,P3}.
Answer:
hope you help it please mark me as brain list of this answer please