Design and inplementation of EVEREST : an event recognition testbed
Scott Bernberg · 1994
While distributed computing can greatly increase computing power, developing a distributed program is, unfortunately, a difficult task. Due to the lack of a global clock and shared memory, it is -difficult to obtain a consistent view of the activity of a distributed program, which makes these programs· extremely difficult t.o debug. In order to obtain a consistent view .ef a distributed application's activity, the programmer can make use of a monitoring system, which tan automatically collect, organize, and analyze data collected from the various processes of a distribute.d program. One approach taken by monitoring systems is referred to as event-based recognition, in which the user defines a set of events,'