Title :
Information flow based event distribution middleware
Author :
Banavar, Guruduth ; Kaplan, Marc ; Shaw, Kelly ; Strom, Robert E. ; Sturman, Daniel C. ; Tao, Wei
Author_Institution :
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
Abstract :
Event distribution middleware supports the integration of distributed applications by accepting events from information producers and disseminating applicable events to interested consumers. We present a flexible new model, the Information Flow Graph (IFG), for specifying the flow of information in such a system. We illustrate the use of the IFG for: content-based publish/subscribe; stateless event transformations that consolidate events from diverse sources; and stateful event interpretation functions for deriving trends, summaries, and alarms from published events and for defining equivalent event sequences. We introduce two techniques for efficient implementation of such systems: a flow graph rewriting optimization which allows stateless IFGs to be converted to a form which can exploit efficient multicast technology developed for content-based publish/subscribe system; and an algorithm for converting a sequence of events to the shortest equivalent sequence of events with respect to an event interpretation function
Keywords :
client-server systems; flow graphs; multicast communication; optimisation; Information Flow Graph; content-based publish subscribe; distributed applications; event distribution middleware; flow graph rewriting optimization; information producers; multicast; stateful event interpretation functions; stateless event transformations; Computer science; Flow graphs; History; Joining processes; Middleware; Pattern matching;
Conference_Titel :
Electronic Commerce and Web-based Applications/Middleware, 1999. Proceedings. 19th IEEE International Conference on Distributed Computing Systems Workshops on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0225-3
DOI :
10.1109/ECMDD.1999.776424