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...
What is the function of a flag in the pseudocode for a binary search?
a. it indicates when all the items in an array have been searched b. it acts as a counter c. it indicates that the item you are searching for has been found d. it is set to 0 to end the program
List the three types of protocols used with email, and describe each.
What will be an ideal response?
What is the risk posed by social engineering to a network?
What will be an ideal response?
Satellite connections to the Internet get the data beamed to a(n) ______________ on a house or an office.
Fill in the blank(s) with the appropriate word(s).