DocumentCode
2939351
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
fYear
1999
fDate
1999
Firstpage
114
Lastpage
121
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ECMDD.1999.776424
Filename
776424
Link To Document