面向Internet的发布/订阅系统的关键技术研究

来源 :中国科学院研究生院(软件研究所) | 被引量 : 69次 | 上传用户:crr0808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet的快速普及,出现了一种新型的分布式计算环境——基于Internet的大规模分布式计算。这种Internet计算环境与传统的分布式计算环境相比,除了具有异构性等共同特点外,还具有大规模、分散控制、动态性等特点。Internet计算环境的这些特点,要求各参与者能够以一种松散耦合的方式进行信息交互和协同工作。而发布/订阅(publish/subscribe,简称pub/sub)技术能够使得信息交互的双方在时间、空间和控制流三个方面都被完全解耦,因而是Internet计算环境下的理想选择。 然而,现有的pub/sub技术在表达能力、效率和可靠性等方面尚存在着较多的问题,不足以支持大规模的Internet计算环境。本文针对面向Internet计算环境的发布/订阅系统的关键技术进行研究,以使得发布/订阅系统能够成为适用于Internet计算环境的通用、高效、可靠的分布式计算基础设施,从而为Internet计算环境提供一种强大的中间件支持。 本文首先提出了一种新型的发布/订阅系统数据模型,以支持Internet环境下的异构事件。我们将语义Web技术引入pub/sub系统中,利用本体来表示系统的概念模型,利用RDF图来表示事件,利用RDF图模式来表示订阅条件,以解决事件的语义异构和结构异构问题。当事件被发布时,系统首先将其转换成RDF结构,然后再进行进一步的处理。对于Map格式的事件,我们提出了一种基于事件结构描述(Event Schema)的转换方法,通过对系统中原有的事件结构描述加以扩展,以加入转换所必须的信息。对于XML格式的事件,我们提出一种基于XML Schema和XSLT的转换方法。我们还讨论了原有pub/sub系统中的订阅条件如何用RDF图模式来表示,以及相应的转换算法。据我们所知,这是第一个同时支持语义异构和结构异构的事件的pub/sub系统方案。 基于这种新型的数据模型,本文提出一种高效的匹配算法。在基于Internet的大规模计算环境下,一般会有大量的参与者,同时它们之间的信息交互也非常频繁,因而对匹配算法的效率有着很高的要求。与已有的图模式匹配算法相比,本文提出的算法由于利用了RDF的特点以及我们对事件和订阅条件的一些限制,因此可以达到一个很高的匹配效率,能够满足面向Internet的pub/sub系统的需要。该算法的基本思想是将订阅图和事件图都分解成一系列弧的集合,然后以弧作为基本单位进行匹配,不同订阅图中的相同弧只需匹配一次。同时,以系统的概念模型为基础,建立订阅图中各弧的索引结构,并利用与或树(AND-OR tree)来记录所有这些弧的匹配方案,最后在这些与或树的基础上进行计算,以确定最终的匹配结果,从而避免了对事件图和订阅图的回溯,缩短了匹配所需的时间。 在面向Internet的pub/sub系统中,往往有较多的事件代理而且分布在世界各地,它们往往来自不同的组织,这就要求pub/sub系统的路由协议应当具有较强的容错能力和自组织(self-organization)特性。我们将对等计算(P2P)技术与oub/sub技术结合起来,提出了一种新型的路由协议。该协议一方面使面向
其他文献
<正>雨果的《就英法联军远征中国给巴特勒上尉的信》是人教版八年级《语文》上册的一篇课文。笔者在执教的时候主要设计了三个环节来分析内容:(1)品读概括作者心目中圆明园的
工程中经常会遇到因为结构振动而产生的疲劳破坏现象。疲劳问题按载荷频率可划分为三类:静疲劳,振动疲劳和声疲劳。当载荷频率与结构固有频率相当时,即可视为振动疲劳。根据
Fisher 线性判别分析( FLDA,或简称为 LDA)是极为有效的特征提取方法之一,已在降维、数据分析和模式分类等领域得到了广泛和成功的应用。 本文对线性判别分析及其应用进行了
莫里森在小说创作上取得的成就在某种意义上说是她善于运用时间艺术使然。在她的作品中,时间对于叙事,既是对象,又是手段。她的作品通常取材于美国黑人历史,并通过史实性的陈
目的:探讨外科护理工作的潜在危险因素,以提高护理质量。方法:回顾性分析我院2010年1月至2011年12月外科护理工作情况,调查并分析外科护理工作中潜在的危险因素,针对性提出应
<正>一次公开教学课中,有位老师让学生质疑《台阶》,学生提出质疑:作者在《台阶》一文中对父亲是有思考的,父亲修建新房,将原有的三级台阶建成了九级台阶,但建好了九级台阶的
现代经济活动中,影响金融活动的因素错综复杂。在金融市场中,投资者和金融机构面临着经济、货币政策以及国家政治体质变革等因素对市场影响所带来的金融资产价格异常波动的风
本文的目的是构建中国私募发行法律制度,并从拓宽我国直接融资的角度对相关的法律问题进行研究。论文共分三个部分:前言、正文和结语。正文共分五章,约 14 万字。 前言部分说
创新的动力总是源于人类不断升级的需求和希望。众所周知,计算机的出现和应用,极大地改变了我们的社会,改变了我们的生活,然而作为计算机的灵魂——计算机软件,却未能像计算