Show that, if the basic multicast that we use in the algorithm is also FIFO-ordered, then the resultant totally-ordered multicast is also causally ordered. Is it the case that any multicast that is both FIFO-ordered and totally ordered is thereby causally ordered?

What will be an ideal response?


We show that causal ordering is achieved for the simplest possible cases of the happened-before relation; the general case follows trivially.

First, suppose p TO-multicasts a message m1 which q receives; q then TO-multicasts message m2. The sequencer must order m2 after m1, so every process will deliver m1 and m2 in that order.

Second, suppose p TO-multicasts a message m1 then TO-multicasts message m2. Since the basic multicast is FIFO-ordered, the sequencer will receive m1 and m2 in that order; so every group member will receive them in that order.

It is clear that the result is generally true, as long as the implementation of total ordering guarantees that the sequence number of any message sent is greater than that of any received by the sending process.

Computer Science & Information Technology

You might also like to view...

Identify three types of analysis that the DM cannot support about property sales.

What will be an ideal response?

Computer Science & Information Technology

OpenOffice Writer documents can be saved in a universal file format called ________, which uses an .rtf extension

Fill in the blank(s) with correct word

Computer Science & Information Technology

To display cell formulas, press Ctrl and the asterisk (*)

Indicate whether the statement is true or false

Computer Science & Information Technology

Cells can only contain text.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology