(20th-December-2019)
• A distributed computing system consists of spatially separated processes that do not share a common memory and communicate asynchronously with each other by message passing over communication channels.
• Each component of a distributed system has a local state. The state of a process is characterized by the state of its local memory and a history of its activity. The state of a channel is characterized by the set of messages sent along the channel less the messages received along the channel. The global state of a distributed system is a collection of the local states of its components.
• Recording the global state of a distributed system is an important paradigm and it finds applications in several aspects of distributed system design.
• For example as following.
• Interpretation in terms of cuts are following figure.
Comments