A router separating process p from two others, q and r, fails immediately after p initiates the multicasting of message m. If the group communication system is view-synchronous, explain what happens to p next.

What will be an ideal response?


Process p must receive a new group view containing only itself, and it must receive the message it sent. The question is: in what order should these events be delivered to p?.

If p received the message first, then that would tell p that q and r received the message; but the question implies that they did not receive it. So p must receive the group view first.

Computer Science & Information Technology

You might also like to view...

When a file is opened for reading, the file stream object's "read position" is

A) at the end of the file. B) at the beginning of the file. C) nonexistent, until the programmer declares it. D) in the middle of the file. E) None of the above

Computer Science & Information Technology

When is the expression “Not cond1” true?

(A) when cond1 is false (B) when cond1 is true (C) when cond1 is either true or false (D) None of the above

Computer Science & Information Technology

For an instance of Collection, you can obtain its iterator using ________________.

a. c.getIterator() b. c.iterator() c. c.iterators() d. c.iterable()

Computer Science & Information Technology

To help organize slides of a presentation into groups, you can create parts.? ____________________

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

Computer Science & Information Technology