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.
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
Which of the following is an example of an escape sequence?
A) \n B) {...} C) += D) ==
Some of the most devastating problems on a Windows platform stem from ____________________.
Fill in the blank(s) with the appropriate word(s).
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