Systems and methods are described which allow the detection of gaps in a
set of data. These systems and methods may include defining streams of
data from a network topology, associating incoming data with one or more
of these streams, and processing these streams. A gap may be detected by
comparing the times of events in the stream. If a gap is detected
remedial action may be taken, and processing of the streams temporarily
halted. Processing of the streams may continue when data for a certain
stream is received, or after the lapse of a certain period of time.