Fundamentals of Distributed Computing: A Practical Tour of Vector Clock Systems
Roberto Baldoni, Matthias Klusch · IRIS Research product catalog (Sapienza University of Rome) · 2002
The fundamentals of distributive computing which consists of a set of processes that cooperate to achieve a common goal are discussed. The processes do not share a common global memory and communicate only by exchanging messages over a network. It is found that a key concept of asynchronous distributed system is causality. The basic vector clock properties, mechanisms, and application examples to solve the casuality problems are also presented.