期刊文献+

发布订阅模式中间件中高效事件过滤器的研究 被引量:4

Highly Efficient Event Filter in the Publish/Subscribe Middleware
下载PDF
导出
摘要 大规模分布式计算环境具有动态多变,结构复杂等一系列特点,为了满足该环境下高效地分发大批量数据给感兴趣的信息消费者,因此需要设计一种基于发布/订阅模式的中间件,使得高带宽的数据流能够被快速地过滤和转发。中间件把复杂事件流解析后,输入到一系列的轻量级组件形成的流水线中过滤,大幅提高了系统的效率.对核心模块事件过滤器,设计了高效的匹配算法,采用多级索引来加速查询,位运算压缩空间,对订阅做聚类,减少了重复冗余的匹配,有效地提高了系统的吞吐量,并且使得整个系统具有异步、松散耦合、多对多通信等特点,以及良好的可扩展性,能够适用于大规模的分布式计算环境. Large scale distributed computing environment with dynamic,complex structure and a series of characteristics,to satisfy the need of distributing massive data to insterested message consumer in this enviroment,we need to design a publish/subscrible based middleware.The complex event message was broken-up into a pipeline,which is consisted of many light-weight filtering components,improved the efficiency of the system.In addition,develop a highly efficient algorithm for the core module event filter.By using multi-dimensional indexing,bitwise operators,do clustering for the subscription,reduce the redundant matching.Improve the system throughput,make it have asynchronous,many-to-many and loosely-coupled communication properties,good scalability,and can be used in the large scale of distributed computing environment.
出处 《小型微型计算机系统》 CSCD 北大核心 2013年第3期438-442,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60873230 61073021)资助 上海市科委项目(10511501503 10DZ1200200)资助 教育部新世纪优秀人才计划项目(NCET-08-0347)资助
关键词 发布 订阅 事件过滤 中间件 匹配算法 多级索引 基于内容 publish/subscribe event filter middleware matching algorithm multi-dimensional indexing content-based
  • 相关文献

参考文献20

  • 1Object Management Group. Data distribution service for real-time systems specification, 1.2 edn S]. Jan 2007.
  • 2Menth M, Henjes R. Analysis of the message waiting time for the fiorano MQ JMS server C]. Distributed Computing Systems, 26th IEEE International Conference, 2006: 1-1.
  • 3TIBCO, Inc. Tib/Ren dezvous[EB/OL]. White Paper, http:// www. rv. tibco, corn/, 2003.
  • 4Zhang Biao, Jin Bei-hong, Chen Hai-biao, et al. Empirical evalu- ation of content-based pub/sub systems over cloud infrastructure [ C] IEEE/IFIP International Conference on Embedded and Ubiq- uitous Computing, 2010: 81-88.
  • 5Buyya R, Yeo C S, Venugopal S, et al. Cloud computing and e- merging IT platforms: vision, hype, and reality for delivering computing as the 5th utility[ J]. Future Generation Computer Sys- tems, 2009,25(6) : 599-616.
  • 6Carzaniga A, Rosenblum D S, Wolf A L. Design and evaluation of a wide area event notification service[J]. ACM Trans on Com- puter Systems, 2001,19 (3) : 332-383.
  • 7IBM Corporation Gryphon. Publish/Subscribe over public networks [ R]. Yorktown: IBM T J, Watson Research Center, 2001.
  • 8Cugola G, Nitto E D, Fuggetta A. The JEDI event-based infra- structure and its application to the development of the OPSS WFMS [J]. 1EEE Trans on Software Engineering, 2001, 27 (9): 827- 850.
  • 9Campailla A, Chaki S, Clarke E, et al. Efficient filtering in pub- lish-subscfibe systems using binary decision diagrams [ C 1. Pro- ceedings of the 23rd International Conference on Software Engi- neering, Toronto, Canada, May 2001:443452.
  • 10Aguilera M, Strom R, Sturman D. Matching events in a content-- based subscription system [ C ]. Eighteen ACM Symposium on Principles of Distributed Computing( PODC'99 ), 1999.

二级参考文献63

  • 1Peng F, Chawathe SS. XPath queries on streaming data. In: Prec. of the ACM SIGMOD Int'l Conf. on Management of Data. New York: ACM Press, 2003.431-442.
  • 2Carzaniga A, Rosenblum DS, Wolf AL. Design and evaluation of a wide-area event notification service. ACM Trans. on Computer Systems, 2001,19(3):332-383.
  • 3Cugola G, Nitto ED, Fuggetta A. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS IEEE Trans. on Software Engineering, 2001,27(9):827-850.
  • 4Muhl G. Large-Scale content-based publish/subscribe systems [Ph.D. Thesis]. Darmstadt University of Technology, 2002.
  • 5Wang C, Carzaniga A, Evans D, Wolf AL. Security issues and requirements for Intcrnet-scale publish-subscribe systems. In: Proc.of the 35th Hawaii Int'l Conf. on System Sciences. Washington: IEEE Computer Society, 2002. 303-310.
  • 6Miklos Z. Towards an access control mechanism for wide-area publish/subscribe systems. In: Proc. of the 22nd Int'l Conf. on Distributed Computing Systems, Workshops. Washington: IEEE Computer Society, IEEE Press, 2002. 516-524.
  • 7Belokosztolszki A, Eyers DM, Pietzuch PR. Role-Based access control for publish/subscribe middleware architectures, in: Jacobsen HA, ed. Proc. of the 2nd Int'l Workshop on Distributed Event-Based Systems. New York: ACM Press, 2003.
  • 8Fiege L, Zeidler A, Buchmann A, Kilian-Kehr R, Muhl G. Security aspects in publish/subscribe systems. In: Prec. of the 3rd Int'l Workshop on Distributed Event-Based Systems. Edinburgh: IEEE Computer Society, 2004.
  • 9Rowstron A, Kermarrec AM, Castro M, Druschel P. SCRIBE: The design of a large-scale event notification infrastructure. In: Proc.of the 3rd Int'l Workshop on Networked Group Communication. London: Springer-Verlag, 2001.30-43.
  • 10Pietzuch PR. Hermes: A scalable event-based middleware [Ph.D. Thesis]. University of Cambridge, 2004.

共引文献136

同被引文献34

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部