基于多维索引的发布/订阅系统的匹配机制研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:tntdison
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
发布/订阅系统是一个满足信息的生产者和消费者互动的分布式中间件系统,它的出现改变了人们处理信息的方式。发布/订阅系统的主要设计目标包括:表达能力、高效性、可靠性和扩展性等方面。一个典型的发布/订阅系统包括拓扑结构、数据模型、匹配算法和路由算法等,而本文中我们重点讨论了作为其关键技术的匹配算法的实现细节。发布/订阅系统的匹配算法负责高效地找到与给定的事件消息相匹配的所有订阅谓词对应的订阅,进而由路由算法通知订阅者,其设计目标主要包括:匹配的时间效率、匹配的空间效率和订阅维护的效率。   发布/订阅系统的匹配算法总是依赖于特定的数据模型,在本文中我们首先介绍了基于内容的发布/订阅系统的数据模型,与原有的一些使用决策树或有限自动机的过滤算法不同的是,我们使用了多维索引来处理事件消息的匹配问题。特别的我们使用了UB树索引,它的特点在于用来维护索引的代价非常小。   其次我们介绍了基于维转换的映射方法,并结合我们的对称的数据模型提出了适用于对称的发布/订阅系统的匹配算法,所谓维转换的方法不过是将N维上的区间映射成2N维空间上的点,藉此来使用点的包含查询替代空间的相交查询,从而提高匹配效率。接下来我们又详细介绍了对于原有的Counting算法的在对称情况下的改进,最后我们进行了实验分析,来比较这些我们设计出来的方法的可行性,实验证明,这些方法对于维数和数据量的扩展性是线性的,并且除UB-树索引方法外,在对称情况下的过滤性能基本没有变化;而谓词比率和选择度的变化对于算法的性能影响很小,从而我们的方案可以高效的适应发布/订阅系统的需求。  
其他文献
随着机械制造业的发展,振动时效技术越来越被广泛应用起来。它来源于当工件加工出来后,其内部会存在一种内应力,这种内应力对工件本身是有害的,它会使工件发生塑性变形、降低工件
近年来,无线网络发展迅速,应用日益广泛,无线宽带接入互联网成为下一代互联网的一个发展方向。然而,同有线网络相比,无线网络在性能和服务质量方面还有很大差距,其中提供高性能的无
声纹识别是一项重要的生物认证技术,应用场景广泛。声纹识别的主流方法包括SVM, JFA和i - vector等,它们均以GMM-UBM为基础。除了搜集语料训练目标说话人模型,GMM-UBM方法还
随着计算机网络技术的迅猛发展,信息资源的开发利用已经深入社会发展的各个领域,给人们的日常生活带来了极大的方便;然而,计算机网络所具有的开放性与共享性,使得信息安全问
随着网络信息技术的高速发展,Internel上的Web页面数量呈指数增长,如何有效的组织和处理这些海量信息,如何更好地搜索、过滤和管理这些网络资源,成了一个亟待解决的问题。其中,Web
传统的密码学用密钥对信息进行加解密,其安全性依赖于对密钥的保护。这种体制存在很多安全隐患,不能防范非法的密钥共享与抵赖,而且过长的密钥不可能被记忆且容易丢失。为了
随着计算机网络技术的发展,不同需求的用户通过Internet跨地区、跨部门进行数据交换。然而,Internet中的安全漏洞给攻击者提供了对网上传输数据进行窃听、伪造、篡改等攻击的
随着因特网和多媒体技术的的迅猛发展,信息隐藏技术已经成为信息安全领域一个新的研究热点。而目前研究的主要方面是针对图像、视频、音频等载体来进行信息隐藏,文本由于其冗
随着计算机网络的不断发展,信息全球化己成为人类发展的大趋势。但由于计算机网络具有连接形式多样性、终端分布不均匀性和网络开放性、互联性等特征,致使网络易遭受黑客、骇客
传统的中医舌诊是通过观察舌的特征了解病人的身体状况。舌的颜色是舌诊中非常重要的特征之一。采集得到的舌图像由于采集设备、光源等因素的影响往往造成不同程度的颜色失真