Vector Logical time
In a distributed system with n processes, what is the size of each vector timestamp?
Vector logical clocks can be used to
What is the primary advantage of vector clocks over scalar logical clocks?
When a process sends a message using vector clocks, what should it do with its vector timestamp?
When a process receives a message in vector logical clocks, how does it update its vector?
What happens to a process's own clock component when it performs a local event?
For two vector timestamps V_a and V_b, when can we say V_a < V_b (V_a happens before V_b)?
What does it mean when two events have vector timestamps that are incomparable (neither V_a < V_b nor V_b < V_a)?
In the context of vector clocks, what is the significance of the 'happens before' relation being transitive?