期刊文献+

基于事件空间划分的高效发布订阅路由算法 被引量:1

Event Space Partition-based Routing Algorithm of Publish Subscribe System
下载PDF
导出
摘要 传统的逆向路径转发的路由效率是O(N),基于事件空间划分的贪婪路由技术将效率提高到O(N1/d)。在此基础上,采用祖先队列的路由数据结构,建立虚拟层叠网络中不同路由域之间的相邻关系,并通过祖先队列记录域间代理的相邻关系,实现了分层分路由域的代理之间的分级跨跳路由,称为Spanhop路由。通过性能分析表明,使用该路由算法,路由的平均路径减少到O(lnN),同时取消了事件空间维度d对路由效率的影响。这种方法通过增加少量的存储代价,提高了在大规模的面向广域网的发布订阅系统当中的路由效率。 Publish/subscribe routing technology was the key technology of the publish/subscribe system. The routing efficiency of the traditional method which was reverse path forwarding was O(N). The method which based on event space partition improve the efficiency to O( N^1/d ). This paper used a data structure named ancestor queue in building up neighborhood relations among different routing areas in the virtual overlay network ,and recording these realations in the ancestor queue. This ancestor queue could aid to implement the Spanhop routing between the delegates of the routing areas. The routing performance analysis shows that the Spanhop method impoves routing efficiency to O(In N). It also eliminate the effect of the event space dimensions to routing efficiency. Spanhop is an efficient routing method in the publish/subscribe system which oriente wide area network with a few more storage cost.
出处 《计算机应用研究》 CSCD 北大核心 2007年第7期238-241,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(90412011) 国家"863"计划资助项目(2003AA119030)
关键词 分布式系统 路由 发布订阅 二叉树 distributed system routing publish/subscribe binary tree
  • 相关文献

参考文献11

  • 1EUGSTER P T,FELBER P,GUERRAOUI R,et al.The many faces of publish/subscribe[J].ACM Computing Surveys,2003,35(2):114-131. 被引量:1
  • 2CARZANIGA A,ROSENBLUM D,WOLF A.Design and evaluation of a wide-area notification service[J].ACM Transactions on Computer Systems,2001,19(3):332-383. 被引量:1
  • 3PIETZUCH P,BACON J.Hermes:a distributed event-based middleware architecture[C]//Proc of the 1st International Workshop on Distributed Event-Based Systems(DEBS'02).Washington:IEEE Computer Society,2002:611-618. 被引量:1
  • 4薛涛,冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259. 被引量:27
  • 5CAO F,JASWINDER P S.Efficient event routing in content-based publish-subscribe service networks[C]//Proc of IEEE INFOCOM 2004.Piscataway:Institute of Electrical and Electronics Engineers Inc.,2004:929-940. 被引量:1
  • 6WANG Y M,QIU L,ACHLIOPTAS D,et al.Subscription partitioning and routing in content-based publish/subscribe networks[C]//Proc of the 16th International Symposium on Distributed Computing.Berlin:Springer-Verlag,2002:28-30. 被引量:1
  • 7OKI B,PFLUEGEL M,SIEGEL A,et al.The information bus:an architecture for extensive distributed systems[J].ACM SIGOPS Ope-rating Systems Review,1993,27(5):58-68. 被引量:1
  • 8RIABOV A,LIU Zhen,WOLF J,et al.Clustering algorithms for content-based publication-subscription systems[C]//Proc of the 22nd International Conference on Distributed Computing Systems (ICDCS'02)[C].Berlin:Springer-Verlag,2002:133-142. 被引量:1
  • 9RIABOV A,LIU Zhen,WOlF J,et al.New algorithms for content-based publication subscription systems[C]//Proc of the 23rd International Conference on Distributed Computing Systems (ICDCS'03).Berlin:Springer-Verlag,2002:133-142. 被引量:1
  • 10BENTLEY J L.Multidimensional binary search trees used for associative searching[J].Communication of the ACM,1975,18(9):509-517. 被引量:1

二级参考文献14

  • 1Yan TW, Garcia-Molina H. The SIFT information dissemination system. ACM Trans. on Database Systems, 1999,24(4): 529-565. 被引量:1
  • 2TIBCO. TIB/Rendezvous White Paper. http://www.tibco.com/software/enterprise_backbone/rendezvous.jsp. 被引量:1
  • 3Talarian 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
  • 4IBM 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
  • 5Sun Microsystems, Inc., Mountain View CA, U S A. Java Message Service, 1999. http://java.sun.com/products/jms/. 被引量:1
  • 6Object Management Group. Notification Service Specification, OMG Document Telecom/02-08-04. 2002. http://www.omg.org/docs/formal/02-08-04.pdf. 被引量:1
  • 7Segall 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
  • 8IBM 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
  • 9Banavar 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
  • 10Carzaniga 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. 被引量:1

共引文献26

同被引文献13

  • 1逯鹏,刘旭东,林学练,王斌.基于兴趣划分的内容发布订阅系统关键算法[J].北京航空航天大学学报,2006,32(8):992-997. 被引量:4
  • 2CARZANIGA A,ROSENBLUM D S,WOLF A L Design and evaluation of a wide-area event notification service [ J ]. AGM Trans on Computer Systems,2001,19 ( 3 ) :332- 383. 被引量:1
  • 3PIETZUCH P R, BACON J M. Hermes:a distributed event-based middleware architecture[ C ]//Proc of the 1st International Workshop on Distributed Event-Based Systems. Berlin : Springer-Verlag, 2002 : 611 - 61g. 被引量:1
  • 4ALEKSY M, KORTHAUS A, SCHADER M. Design and implementation of an extensible load balancing service for CORBA-based applications[ C ]//Proc of International Conference on Parallel and Distributed Processing Techniques and Applications. New York: IEEE Press, 2001:75-83. 被引量:1
  • 5BARTH T, FLENDER G, FREISLEBEN B, et al. Load distribution in a corba environment[ C ]//Proc of International Symposium on Distributed Objects and Applications. New York: IEEE Press, 1999:158- 162. 被引量:1
  • 6BERMAN F, WOLSKI R. Scheduling from the perspective of the application [ C ]//Proc of HPDC' 96. New York : IEEE Press, 1996 : 100-111. 被引量:1
  • 7DIAS D M,KISH W,MUKHERJEE R,et aL A sealable and highly available Web server[ C ]//Proc of the 41th IEEE Computer Society International Conference: Technologies for the Information Superhighway. New York : IEEE Press, 1996 : 85-93. 被引量:1
  • 8RAO A, LAKSHMINARAYANAN K, SURANA S, et al. Load balancing in structured P2P systems [ C ]//Proc of the 2nd International Workshop on Peer-to-Peer Systems. Berlin : Springer-Verlag, 2003 : 68- 79. 被引量:1
  • 9BYERS J W, CONSIDINE J, MITZENMACHER M. Simple load balancing for distributed hash tables [ C ]//Proc of the 2nd International Workshop on Peer-to-Peer Systems. Berlin : Springer- Verlag, 2003 : 80- 87. 被引量:1
  • 10ZHU Ying-wu,HU Yi- ruing. Ferry:an architecture for content-based publish/subscribe services on P2P networks[ C ]//Proc of the 34th International Conference on Parallel Processing. New York: IEEE Press, 2005:427- 434. 被引量:1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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