Explain why reversing the order of the lines ‘R-deliver m’ and ‘if (q p ? ) then B-multicast(g, m);
end if’ in Figure 11.10makes the algorithm no longer satisfy uniform agreement. Does the
reliable multicast algorithm based on IP multicast satisfy uniform agreement?

What will be an ideal response?


Reversing the order of those lines means that a process can deliver a message and then crash before sending it
to the other group members – which might, in that case, not receive the message at all. This contradicts the
uniform agreement property.
The reliable multicast algorithm based on IP multicast does not satisfy uniform agreement. A recipient delivers
a message as soon as it receives it; if the sender was to fail during transmission and that same message was not
to have reached the other group members then the uniform agreement property would not be met.

Computer Science & Information Technology

You might also like to view...

All node types in an XML document inherit from base class ________.

a) XElement b) XContainer c) XParent d) XNode

Computer Science & Information Technology

Packet sniffers can be used by both hackers and security professionals

Indicate whether the statement is true or false.

Computer Science & Information Technology

The overall aim of a _____ is to avoid seeking goals that are unrealistic, unprofitable, or unachievable.

A. SWOT (strengths, weaknesses, opportunities, and threats) analysis B. CSF (critical success factor) analysis C. BCF (business case factor) analysis D. SWCT (strategy, weakness, cost, and technology) analysis

Computer Science & Information Technology

The ____________________ utility enables a technician to view and change the ARP table on a computer.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology