期刊文献+

覆盖网络上基于内容的混合路由方法 被引量:1

A Hybrid Content-Based Routing Protocol in Publish/Subscribe System
下载PDF
导出
摘要 内容发布?订阅系统是一种完全解耦的基于事件的中间件系统,能独立地仅依赖消息内容实现事件匹配和路由,提供了更细粒度的匹配和更高的透明性.在现有基于内容的路由协议中,订阅路径上的代理节点需存储所有的订阅以构建路由表,从而通过查询路由表实现事件路由.由于系统的路由计算开销受订阅数目影响,因此无法支持大规模应用.为解决这一问题,提出了一种快速的基于内容的路由协议HCBR(hybrid content-based routing).它采用路标的方式建立路由表,从而避免事件在每个节点都进行基于内容的匹配,极大降低事件匹配开销.实验结果表明,在采用27个节点、订阅数目达到10万级别时,基于HCBR协议的系统代理节点的吞吐量为原系统的10倍;而当事件传输跳数达到27跳时,基于HCBR协议的系统事件端到端传输平均时间缩短到原系统的1?5. The content-based publish?subscribe system is a completely decoupled middleware which can route messages based on their content rather than destination address,then providing a finegranularity event dissemination and high-level transparency. However,in traditional routing protocol,nodes on publish?subscribe path need to store all subscriptions to construct the routing table which is utilized for routing messages.Since the computational cost of system grows with the number of subscriptions,it cannot be used for large scale applications.We propose a new routing protocol called HCBR which can effectively avoid content-based matching in all nodes on publish?subscribe path by using marks to build the routing table,and finally extremely decrease the cost for matching operations.The experiment results show that when 27nodes are used and the number of subscriptions reaches 100 000,the system based on HCBR has 10times throughput than the traditional system has. And when the publications transmission hop reaches 27,the new systems average publication transmission time is only 1?5comparing to the traditional system.
出处 《计算机研究与发展》 EI CSCD 北大核心 2013年第S2期30-36,共7页 Journal of Computer Research and Development
基金 国家自然科学基金项目(61070027,61020106002,611611605) 软件工程国家重点实验室开放基金项目(SKLSE2012-09-02)
关键词 发布/订阅 基于内容的路由 覆盖网络 通信 publish/subscribe content-based routing overlay network communication
  • 相关文献

参考文献4

  • 1马建刚,黄涛,汪锦岭,徐罡,叶丹.面向大规模分布式计算发布订阅系统核心技术[J].软件学报,2006,17(1):134-147. 被引量:128
  • 2Patrick Th. Eugster,Pascal A. Felber,Rachid Guerraoui,Anne-Marie Kermarrec.The many faces of publish/subscribe[J].ACM Computing Surveys (CSUR).2003(2)
  • 3Peter Muth,Dirk Wodtke,Jeanine Weissenfels,Angelika Kotz Dittrich,Gerhard Weikum.From Centralized Workflow Specification to Distributed Workflow Execution[J].Journal of Intelligent Information Systems.1998(2)
  • 4Guoli Li,Vinod Muthusamy,Hans-Arno Jacobsen.A distributed service-oriented architecture for business process execution[J].ACM Transactions on the Web (TWEB).2010(1)

二级参考文献51

  • 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.

共引文献127

同被引文献5

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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