Suggest how to adapt the causally ordered multicast protocol to handle overlapping groups.

What will be an ideal response?


A process maintains a different vector timestamp Vg for each group g to which it belongs and attaches all of
its vector timestamps when it sends a message.
When a process p receives a message destined for group g from member i of that group, it checks, as in the
single-group case, that Vg(message)[i] = Vg(p)[i] + 1; also, all other entries in the vector timestamps contained
in the message must be less than or equal to p’s vector timestamp entries. Process p keeps the message on the
hold-back queue if this check fails, since it is temporarily missing some messages that happened-before this
one.

Computer Science & Information Technology

You might also like to view...

When the viewer points to the hyperlink, the ________ displays with the additional information

Fill in the blank(s) with correct word

Computer Science & Information Technology

Which of the following is an example of an escape sequence?

A) \n B) {...} C) += D) ==

Computer Science & Information Technology

Some of the most devastating problems on a Windows platform stem from ____________________.

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

Computer Science & Information Technology

Choose the correct pronoun in the following sentence.? Would you please review these ideas and let me know by next Thursday what you think of __________?

A. ?it B. ?them

Computer Science & Information Technology