基于订阅划分的发布/订阅路由技术的研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:Jackyx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于发布/订阅通信机制能够使参与者在空间、时间和控制流上完全解耦,且具有异步、多点通信的特点,因此能够较好地满足许多大型分布式系统松散耦合通信的需求,成为构建大规模分布式系统的基础,近年来受到广泛关注和深入研究。   根据事件模型,发布/订阅系统可以分为基于通道、基于主题和基于内容等类型。相对于基于通道和基于主题的发布/订阅系统,基于内容的发布/订阅系统具有更强大、更灵活、适应性更广的特性。然而,基于内容的发布/订阅系统要成为大规模分布式应用的支撑平台,还有许多关键技术需要解决。本文针对目前基于内容的发布/订阅系统中的匹配和路由技术这两个关键问题进行了研究,给出了可行的解决方案。本文主要工作如下:   1)针对匹配算法中的搜索数算法和计数算法在多操作符环境需求中的局限性和匹配范围优化的欠缺性问题,提出了一种基于订阅集合划分的多维索引并行匹配算法——SPMP匹配算法。该方法依据订阅谓词的分布所具有的共性来实现订阅的聚类划分,并采用树形索引结构,来实现并行匹配计算;并且能够准确地将匹配的执行仅限制在可能对事件感兴趣的订阅子集中,降低了所要搜索的索引结构的规模和时间开销,同时各个子集内的索引结构采用多维索引的方式,利用谓词之间的覆盖关系来加快匹配速度;并且能够及时发现不存在与事件匹配的订阅的情形,从而可以终止匹配过程,减少不必要的时间消耗,提供匹配效率。   2)针对路由算法中存在的代理路由表规模庞大、转发次数过多等弊端,提出了基于订阅集合划分的发布/订阅路由算法——SSP路由算法。该算法根据SPMP匹配算法中的划分方法将订阅集合划分,使得每个代理管理不同的订阅子集,大大减小了路由表的规模,并使得事件和订阅能在更小的范围内进行路由,而无需洪泛地在代理问保持订阅状态的同步,提高了系统的效率和可伸缩性;同时各个代理分配管理的订阅不存在交集,避免了订阅需要同时被多个代理重复维护的现象,提高了系统的空间效率。   3)针对系统普遍存在的负载不均的情况,提出了SSP路由算法下匹配负载均衡的实现方法,通过订阅分配的调整,使各代理能够处于负载均匀的状态,而不会出现某些代理超高负荷或超低负荷运行的现象,保证了系统整体运行的高效性;同时引入重构的方法来预防节点或链路的意外崩溃造成的系统瘫痪,从而使系统能够及时处理故障,恢复通信,提高了容错性。
其他文献
互联网的快速发展推动着P2P(Peer to Peer)流媒体技术的前进,目前中国是P2P流媒体技术发展最快的国家之一。由于P2P流媒体系统中节点的匿名性、自主性,节点的目标往往是最大
信息安全在智能电子交互式技术手册(Interactive Electronic Technical Manual,IETM)系统中是十分重要的,但是针对这个问题的研究还比较少。智能IETM的应用越来越广泛,因此在
随着当前网络信息的迅猛发展,网络资源日益膨胀,人们对网络的依赖也日益增加,这就迫切需要网络技术研究者对网络资源进行有效合理的分类,满足用户对网络信息的需求,能及时迅速的找
无线射频识别(RadioFrequencyIdentification,RFID)技术,是一种利用射频信号和空间耦合或雷达反射的传输特性,实现物品的非接触式自动识别技术。RFID技术兴起于20世纪80年代,具有
论文主要论述了企业建立数据仓库的必要性和企业数据仓库的建设过程,并从需求分析、数据路线、技术路线、应用路线等方面介绍了企业数据仓库的建设。提出了新型的企业决策管
目前高清/超高清视频点播服务日益流行,引起了越来越多的研究人员和互联网公司的关注,例如PPTV、YouKu以及Xunlei kankan等等。虽然高清视频点播服务给用户带来了很好的体验效
显著目标提取是检测视觉输入中具有独立视觉意义的显著区域(目标),对后续行为分析、语义判断、场景理解等高级视觉任务具有重要意义,是计算机视觉研究领域中经典课题。近年来
图形的真实感是指计算机生成的图形对客观世界的反映程度。纹理映射技术是真实感计算机图形学中的重要组成部分,广泛地应用于三维模型交互设计和动画游戏绘制等领域,它不需要
从指南针与天文定位技术在古代应用于航海,到今天的智能手机普遍配置卫星定位系统,人们用来帮助获取位置信息的技术一直在革新。目前卫星定位技术已成为室外定位的优势技术,而用
随着互联网技术的迅速发展,网络课程在国内外已经取得了令人骄傲的成果,先后出现了许多优秀的网络课程资源,此外,MOOC作为网络课程的一种新型表现形式,它在教育领域引起了的