Yet the composite picture should be meaningful the

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: mposite picture should be meaningful. The problem before us is to define “meaningful” and then to determine how the photographs should be taken.” Important for: distributed debugging, distributed checkpoints, distributed garbage collection, deadlock detection, distributed assertions, … Reached here at the end of Wednesday <another application of vector clocks: merging distributed log files> For this we need some terminology: Processes – sequence of events on one processor Channels – in order sequence of packets sent from one process to another A global state is the set of process/channel states, and a computation is a path through a sequence of global states. A process can record its own state; the two processes at either end of a channel can cooperate to record the state of the channel. But we don’t have a global real time clock, so we can’t instantaneously record all processes and channels simultaneously. Rather, we need to use channels to coordinate the snapshot! A consist...
View Full Document

Ask a homework question - tutors are online