期刊文献+

基于兴趣划分的内容发布订阅系统关键算法 被引量:4

Key algorithm in content-based publish/subscribe system based on subscription partitioning
下载PDF
导出
摘要 在基于内容发布订阅系统中,将订阅兴趣在多个代理之间划分是代理负载均衡的重要方法.提出了基于事件空间的K-D树划分方法.通过将事件空间划分成负载相同的区域,优化了系统负载均衡的性能.基于逻辑空间最短距离的概念提出了与划分相关的事件和兴趣路由算法以及单播和多播混和的通知路由方法.两种路由算法减少了事件匹配操作,提高了路由的效率.利用事件空间的区域合并和分裂实现了系统的自组织.实验和与相关工作比较表明,划分方法及其相关算法的引入提高了系统的可伸缩、容错和负载均衡性能. Partitioning subscriptions interest among muhi-brokers acts as an important way to resolve load balancing problem in content-based publish/subscribe system. A new method of event space-based subscription partition with K-D tree was proposed. With this method, the event space was partitioned into zones with equal load and so the system performance of load balancing was improved. Based on the minimum distance of logical event space, new routing algorithms were proposed for event and subscription routing and another hybrid of unicast and multicast routing policy for notification routing. All these algorithms and policy significantly reduced the event matching cost and promoted the routing efficiency in content-based publish/subscribe system. At the same time, the method of splitting and merging zones of event space was used to realize the selforganizing of the publish/subscribe system. The experiment and related works show that the introduction of partitioning methods and related algorithms can improve the scalability, fault tolerant and load balancing performance of content-based publish/subscribe system.
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2006年第8期992-997,共6页 Journal of Beijing University of Aeronautics and Astronautics
基金 国家自然科学基金资助项目(90412011) 国家863计划资助项目(2003AA119030)
关键词 分布式系统 路由器 负载均衡 网络协议 distributed computer systems routers load balancing network protocols
  • 相关文献

参考文献9

  • 1Eugster P Th,Felber P A,Guerraoui R,et al.The many faces of publish/subscribe[J].ACM Comput Surv,2003,35(2):114-131
  • 2Fitzpatrick G,Kaplan S,Mansfield T,et al.Supporting public availability and accessibility with Elvin:experiences and reflections[J].Comput Supported Coop Work CSCW Int J,2002,11(3-4):447-474
  • 3IBM Corporation.Achieving scalability and throughput in a publish/subscribe system[R].RC23103(W0402-026),2004
  • 4Carzaniga A,Rosenblum D S,Wolf A L.Design and evaluation of a wide-area event notification service[J].ACM Trans Comput Syst,2001,19(3):332-383
  • 5Cugola G,Di Nitto E,Fuggetta A.The JEDI event-based infrastructure and its application to the development of the OPSS WFMS[J].IEEE Trans Software Eng,2001,27(9):827-850
  • 6薛涛,冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259. 被引量:27
  • 7Riabov A,Liu Zhen,Wolf J L,et al.Clustering algorithms for content-based publication-subscription systems[C]//Proc Int Conf Distrib Comput Syst.Piscataway,NJ:IEEE,2002:133-142
  • 8Banavar G,Chandra T,Mukherjee B,et al.Efficient multicast protocol for content-based publish-subscribe systems[C]//Proc Int Conf Distrib Comput Syst.Piscataway,NJ:IEEE,1999:262-272
  • 9Wang Y M,Qiu L,Achlioptas D,et al.Subscription partitioning and routing in content-based publish/subscribe networks[C]//Dahlia M.16th International Symposium on Distributed Computing.Berlin:Springer-Verlag,2002:28-30

二级参考文献14

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

共引文献26

同被引文献33

  • 1薛涛,冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259. 被引量:27
  • 2逯鹏,刘旭东,林学练,王斌.基于事件空间划分的高效发布订阅路由算法[J].计算机应用研究,2007,24(7):238-241. 被引量:1
  • 3Eugster Patrick T H, Felber P, Guerraoui R, et al. The Many Faces of Publish/Subscribe [J]. ACM Computing Surveys, 2003, 35(2). 11-131.
  • 4Carzaniga 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.
  • 5Wang 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.
  • 6Eugene 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.
  • 7Cao F, Singh J P. MEDYM: An architecture for content-based publish-subscribe networks. In: Proceedings of ACM SIGCOMM, Portland, OG, Aug. 2004.
  • 8Cugola 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.
  • 9Carzaniga A, Rutherford M J, Wolf A L. A routing scheme for content-based networking. In:Proceedings of IEEE INFOCOM, Hongkong, China, Mar. 2004.
  • 10Muhl G. Large-Scale content-based publish/subscribe systems: [Ph. D Thesis]. Darmstadt University of Technology, 2002.

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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