位置:成果数据库 > 期刊 > 期刊详情页
基于谓词式覆盖技术的发布/订购机制及算法研究
  • ISSN号:1000-1239
  • 期刊名称:《计算机研究与发展》
  • 时间:0
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]计算机软件新技术国家重点实验室(南京大学),南京210093
  • 相关基金:国家自然科学基金项目(60473113 60533080)
中文摘要:

基于内容路由的发布/订购(Pub/Sub)技术具有异步、松散耦合和多对多通信等特点,使得能更好地应用于大规模分布式交互系统.而高效率的匹配算法、路由算法及较低的订购维护成本(规模)是实现基于内容路由的大规模Pub/Sub系统所要解决的关键问题.提出了谓词式关系(二叉树)的概念,在此基础上提出并实现了基于谓词式覆盖技术的订购算法、退订算法及启发式匹配算法(合称PRBT-*算法).通过将谓词式覆盖技术同选择性订购转发策略相结合,在提高事件匹配效率及路由效率的同时,显著降低了各级内容路由器订购规模.理论分析及大量实验对比表明,谓词式覆盖技术的引入,在降低各级内容路由器订购规模及提高算法效率和系统整体性能方面获得了良好的效果.

英文摘要:

The content-based publish subscribe system is adapted to large-scale distributed interaction applications well and widely due to its asynchronous,many-to-many and loosely-coupled communication properties.Efficient matching and routing algorithm and dynamic adaptability are the key issues in the large-scale content-based publish subscribe systems.Consequently,in order to enhance publish subscribe system's matching and routing efficiency,the methods,which can reduce subscription scale and routing table sizes at internal content-based routing routers and optimize the structure of subscription expressions,are much feasible.On analysis of publish subscribe system's related technologies,this paper proposes the concept of predicate relation and a new structure called the predicate relation binary tree(PRBT).PRBT describes the relations among predicates;designs and implements the subscription maintaining,unsubscription and matching algorithm based on the PRBT.By optimizing the structure of the predicate relation and subscription selectivity transmitting strategy,it not only reduces the maintained subscription sizes at each internal router,but also enhances the publish subscribe system's performance,such as events matching and routing efficiency.In addition,this paper explains some cases of publish subscribe system and proves the validity of the PRBT-* algorithm's properties.The theory analysis and extensive experiments reveal that the method of the predicate covering obtains better results in maintenance overhead of subscription scale,algorithm's efficiency and publish subscribe system's performance.

同期刊论文项目
期刊论文 146 会议论文 35 获奖 2 专利 23
同项目期刊论文
期刊信息
  • 《计算机研究与发展》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院计算技术研究所
  • 主编:徐志伟
  • 地址:北京市科学院南路6号中科院计算所
  • 邮编:100190
  • 邮箱:crad@ict.ac.cn
  • 电话:010-62620696 62600350
  • 国际标准刊号:ISSN:1000-1239
  • 国内统一刊号:ISSN:11-1777/TP
  • 邮发代号:2-654
  • 获奖情况:
  • 2001-2007百种中国杰出学术期刊,2008中国精品科...,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,荷兰文摘与引文数据库,美国工程索引,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:40349