Question: Casual ordering in a group communication can be implemented using vector timestamps. Each client`s requests are first handled by a component called front end. The
Casual ordering in a group communication can be implemented using vector timestamps. Each client`s requests are first handled by a component called front end. The role of the front end is to communicate by message passing with the group members, rather than forcing the client to do this itself explicitly. It is a way for implementing transparency. Assume that a front end has vector timestamp (3,5,7) representing the data it has received from three replica managers. The three replica managers have vector timestamps (5,2,8), (4,5,6) and (4,5,8), respectively. Which members could immediately satisfy a query from the front end, and what is the resultant time stamp of the front end? Which members could incorporate an update from the front end immediately? Explain.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
