期刊文献+

基于信息空间划分的高效发布订阅路由技术

Efficient Routing Technique for Publish/Subscribe System Based on Information Partitioning
下载PDF
导出
摘要 在大规模的基于内容发布订阅系统中,路由效率是影响系统性能的关键因素。本文在基于K-D树划分信息空间方法实现内容发布订阅系统的基础上,利用K-D树的索引机制,实现了面向扁平网络的应用层分级路由算法Spanhop。该算法机制减少了应用层路由跳,将路由效率提高到O(lnN)。进一步,针对路由算法中应用层和网络层相邻关系不一致的问题,采用GNP(Global Network Position)空间与ESPN(Event Space Partition Network)空间建立映射关系并在代理网络中维护GNP坐标索引的方法,支持应用层代理基于网络层的相邻关系搜索并选择下一跳路由。该方法减少了Spanhop路由过程中消息在网络层的实际转发路径和响应时间,在低维护代价条件下,提高了路由的效率。算法性能分析表明,上述方法解决了基于信息空间划分的内容发布/订阅系统的路由效率问题。 Routing efficiency is key to design a large scale content-based publish/subscribe system. The K-D tree parti tion method is used to realize content-based publish/subscribe system which is based on partitioning information space. On this basis, a hierarchical application-level routing algorithm which oriented flat network with the K-D trees index mechanism was implemented. This algorithm reduced the application-level routing hops and got routing efficiency to O(INN). Furthermore, in view of the inconsistencies of neighboring relations between application-level and the network- level in the routing algorithm, the method of constructing mapping relation between two Cartesian spaces which was GNP(Global Network Position) and ESPN (Event Space Partition Network) and maintaining coordinates of GNP in broker network was used to support brokers in application-level search and select next hop based on the neighboring relation of network-level nodes. This method reduced the real message forwarding path length and routing latency and got high routing efficiency with low maintaining cost. Performance analysis shows that these algorithms addressed efficient routing problems in content-based publish/subscribe system based on information space partitioning.
出处 《计算机科学》 CSCD 北大核心 2008年第1期103-107,共5页 Computer Science
基金 国家自然科学基金(No.90412011) 国家“863”计划(No.2003AA119030)
关键词 信息空间 路由 网络 拓扑感知 Publish/subscribe, Routing, Load balancing, Network
  • 相关文献

参考文献14

  • 1Eugster Patrick T H, Felber P, Guerraoui R, et al. The Many Faces of Publish/Subscribe [J]. ACM Computing Surveys, 2003, 35(2). 11-131. 被引量:1
  • 2Carzaniga A, Rosenblum D S, Wolf A L. Archieving scalability and expressiveness in an Internet-Scale event notification service [A]. In:Proceedings of 19th ACM Symposium on Principles of Distributed Computing(PODC2000)[C]. 2000. 219-227. 被引量:1
  • 3Wang Y M, Qiu L, Achlioptas D, et al. Subscription partitioning and routing in content-based publish/subscribe networks [A]. In:Dahlia Malkhi, ed. 16th International Symposium on Distributed Computing [C]. Berlin: Springer- Verlag, 2002. 28-30. 被引量:1
  • 4逯鹏,刘旭东,林学练,王斌.基于兴趣划分的内容发布订阅系统关键算法[J].北京航空航天大学学报,2006,32(8):992-997. 被引量:4
  • 5Eugene Ng T S, Zhang Hui. Towards Global Network Positioning [A]. In:Proceedings of the ACM SIGCOMM Internet Measurement Workshop [C]. New York: ACM Press,2001. 25-29. 被引量:1
  • 6Cao F, Singh J P. MEDYM: An architecture for content-based publish-subscribe networks. In: Proceedings of ACM SIGCOMM, Portland, OG, Aug. 2004. 被引量:1
  • 7Cugola G, Nitto E D, 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. 被引量:1
  • 8Carzaniga A, Rutherford M J, Wolf A L. A routing scheme for content-based networking. In:Proceedings of IEEE INFOCOM, Hongkong, China, Mar. 2004. 被引量:1
  • 9Muhl G. Large-Scale content-based publish/subscribe systems: [Ph. D Thesis]. Darmstadt University of Technology, 2002. 被引量:1
  • 10薛涛,冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259. 被引量:27

二级参考文献23

  • 1薛涛,冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259. 被引量:27
  • 2Yan TW, Garcia-Molina H. The SIFT information dissemination system. ACM Trans. on Database Systems, 1999,24(4): 529-565. 被引量:1
  • 3TIBCO. TIB/Rendezvous White Paper. http://www.tibco.com/software/enterprise_backbone/rendezvous.jsp. 被引量:1
  • 4Talarian Corporation. Everything you need to know about middleware: Mission-critical interprocess communication. White paper,Talarian Corporation, Los Altos, CA (now part of TIBCO, Palo Alto, CA), 1999. http://searchwebservices.techtarget.com/searchWebS ervices/downloads/Talarian.od f. 被引量:1
  • 5IBM RedBook. Internet Application Development with MQSeries and Java. February 1997. IBM Corporation, Yorktown Heights,NY. http ://publib-b.boulder.ibm.com/Redbooks.ns f/RedbookAbstracts/sg244896.html. 被引量:1
  • 6Sun Microsystems, Inc., Mountain View CA, U S A. Java Message Service, 1999. http://java.sun.com/products/jms/. 被引量:1
  • 7Object Management Group. Notification Service Specification, OMG Document Telecom/02-08-04. 2002. http://www.omg.org/docs/formal/02-08-04.pdf. 被引量:1
  • 8Segall B, Arnold D, Boot J, Henderson M, Phelps T. Content based routing with elvin4. In: Proc of the Australian UNIX and Open Systems User Group Conference (AUUG2K). Canberra, Australian, Jun 2000. 25-30. http://elvin.dstc.edu.au/doc/papers/auug2k/auug2k.pdf. 被引量:1
  • 9IBM Corporation. Gryphon: Publish/subscribe over public networks. Technical report, IBM T J Watson Research Center, 2001.http://www.research.ibm.com/gryphon/papers/Gryphon-Overview.pdf. 被引量:1
  • 10Banavar G, Chandra T, Mukherjee B, Nagarajarao J, Strom RE, Sturman DC. An efficient multicast protocol for content-based publish-subscribe systems. In: Proc of the IEEE Int'l Conf on Distributed Computing Systems'99. New York: IEEE, 1999.262-272. 被引量:1

共引文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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