A portable platform for distributed event environments

Bernd Bruegge

Research output: Contribution to journalArticlepeer-review

15 Scopus citations


BEEis a portable platform for building distributed event environments to monitor and debug the performance of distributed heterogeneous applications. An important feature is the dynamic connection of client programs to monitoring tools which facilitates flexible monitoring of network programs at runtime. It also supports user defined event classes which can be used by implementors to build complex event systems as well as by application programmers who need to write customized monitors. BEEhas been implemented for a variety of systems. One implementation based on a reliable message protocol is available on NECTAR, a network of workstations connected by optical fibers with a maximum throughput of 100 Mbit/sec. A TCP/IPbased implementation has been ported to several machine architectures (Sun, Vax and Cray-YMP), supporting the instrumentation of C and Ada programs. The paper describes BEE's architecture, portrays some of the problems encountered during the various ports of BEE and demonstrates the cost associated with distributed heterogeneousevent processing.

Original languageEnglish
Pages (from-to)184-193
Number of pages10
JournalACM SIGPLAN Notices
Issue number12
StatePublished - 12 Jan 1991
Externally publishedYes


Dive into the research topics of 'A portable platform for distributed event environments'. Together they form a unique fingerprint.

Cite this