In this powerpoint presentation Gail Kaiser, Janak Parekh, Phillp Gross and Giussepper Valetto of the Programming Systems Lab of Columbia University discuss how they are able to retrofit autonomic computing onto legacy systems.  Their middleware infrastructure is introduced externally to the target system but utilizes models of the desirable and undesirable behavior of the system.

The KX architecture they introduce consists of sensors (to collect about the execution); guages (to interpret sensor data by filtering and aggregating the data streams to recognize abstract semantic events); controllers (to determine which semantic events warrant system adaptation); and effectors (to apply reconfigurations, tuning, etc. to individual components of the running system).

Their event diistiller uses complex temporal event patterns to implement matching of events across multiple streams/sources.  This event distiller can trace its conceptual ancestry from David Luckham's Rapiide and Complex Event Processing. - goto
originally Posted to cep.weblogger.com by David Soul on 2/15/04; 10:47:19 PM in the CEP section.