第一范文网 - 专业文章范例文档资料分享平台

Information flow based event distribution middleware

来源:用户分享 时间:2021-06-02 本文由相思剪作愁 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Event distribution middleware supports the integration of distributed applications by accepting events from information producers and disseminating applicable events to interested consumers. In this paper we present a flexible new model, the Information Fl

Information Flow Based Event Distribution Middleware

Guruduth Banavar1, Marc Kaplan1, Kelly Shaw2, Robert E. Strom1, Daniel C. Sturman1, and Wei Tao3

1

IBM T. J. Watson Research Center

Hawthorne, NY

{banavar, kaplan, strom, sturman}

2

Dept. of Computer ScienceStanford Universitykashaw@cs.stanford.edu

3

Dept. of Computer Science

University of Utahtao@cs.utah.edu

@

Abstract

Event distribution middleware supports the integration ofdistributed applications by accepting events frominformation producers and disseminating applicableevents to interested consumers. In this paper we present aflexible new model, the Information Flow Graph (IFG), forspecifying the flow of information in such a system. Weillustrate the use of the IFG for: (1) content-basedpublish/subscribe; (2) stateless event transformations thatconsolidate events from diverse sources; and (3) statefulevent interpretation functions for deriving trends,summaries, and alarms from published events and fordefining equivalent event sequences. We introduce twotechniques for efficient implementation of such systems: (1) a flow graph rewriting optimization which allowsstateless IFGs to be converted to a form which can exploitefficient multicast technology developed for content-basedpublish/subscribe systems; and (2) an algorithm forconverting a sequence of events to the shortest equivalentsequence of events with respect to an event interpretationfunction.

1Introduction

Event distribution middleware is growing inimportance with the need to glue together heterogeneous,distributed, and dynamically changing components oflarge information systems. The middleware performs thefunction of collecting messages from producers, filteringand transforming them as necessary, and routing them tothe appropriate consumers. This approach is currentlybeing applied in domains such as finance, processautomation, and transportation. The Gryphon project atIBM Research is advancing the technology of eventdistribution middleware and extending its range ofapplication.

Using subject-based publish/subscribe systems as astarting point, Gryphon has introduced the followingextensions:

1.Content-based publish/subscribe. Rather thantreating events as uninterpreted data with a single“subject” field, we associate schemas with eventstreams, and express subscriptions as predicates overall fields in the event.

2.Stateless event transformations. To supportscenarios where events from multiple publishers aresimilar but not identical, Gryphon supportstransformations on events. These operations arestateless in the sense that they do not depend uponprior events.

3.Event stream interpretations. To supportsubscribers who are interested not only in publishedevents but also in events such as summaries, trends,and alarms, derived from a sequence of relatedevents, the Gryphon model supports several“stateful” operations as well (operations whoseresults depend on the event history). State can alsobe used to express the “meaning” of an eventstream, and by implication, the equivalence of twoevent streams.

In this paper, we describe Gryphon’s approach to eventdistribution middleware based on the concept ofinformation flow graphs (IFGs). We show that IFGs notonly are a flexible and powerful model for expressingevent flows, but also can be efficiently implemented on adistributed network of event brokers.

Section 2 defines the IFG model. The motivations forcontent-based subscription, and efficient and scalablealgorithms developed by the Gryphon project for matchingevents to subscriptions and delivering them are omittedhere, since they are discussed in detail in [1] and [3].Section 3 introduces motivating examples of stateless andstateful event transformations. Section 4 discusses theimplementation problems of the IFG approach, and thenpresents an overview of two implementation techniques wehave developed to address these problems. Section 5discusses related work, the current status of this work, andconcludes.

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科Information flow based event distribution middleware全文阅读和word下载服务。

Information flow based event distribution middleware.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1197444.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top