分布事件通知服务的关键技术及其应用研究

来源 :中国科学院研究生院(软件研究所) | 被引量 : 9次 | 上传用户:cxy153
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的广泛应用使得传统的基于请求/应答的点对点的同步通信不能满足大规模的动态分布式应用环境。基于事件通信的发布/订阅(Publish/Subscribe)模型是支持大规模分布式系统的有效通信方式。该模型支持发布者和订阅者在时间、空间和同步方面的非耦合以及多对多的通信模式,从而满足大规模分布事件通知服务的基本要求。 论文在分析和总结分布式事件系统的原理、应用和关键技术的基础上,对基于内容的事件过滤技术、复合事件检测技术和动态可重配的分布事件通知服务的体系结构等方面进行了重点研究。 首先,基于BDD(Binary Decision Diagram)模型,对基于内容的事件过滤方法进行了系统研究,利用BDD方法提出了一个事件过滤算法,对该算法进行了模拟试验,分析并比较了它与基于谓词索引、基于测试网络等方法在时间、空间和易维护性方面的优劣。 复合事件检测技术的运用使得基于事件通信机制的应用系统可以支持复合事件模式的表示,极大地扩展了系统的事件处理能力和灵活性。论文在大规模事件通知服务的通用框架基础上,分别从事件系统的事件模型、时间模型和观察模型探讨了复合事件的检测技术,在传统的有穷状态自动机基础上扩充了时间模型、参数化机制和并发模型,提出了一种基于自动机的有效复合事件检测方法,并将该方法与各种主流方法进行了对比分析。 基于以上核心技术的研究,论文中还研究了分布事件通知服务的体系结构,设计了一个动态可重配的分布事件通知服务。该体系结构允许增加事件处理功能,包括事件过滤和复合事件检测等,同时允许引入非功能方面的处理,包括安全控制交互和移动操作。 利用软件体系结构的思想,基于事件通知服务中间件和模型检查技术,对分布式控制系统进行了形式化分析与设计。设计了分布式控制系统体系结构的形式化描述语言ADL/Promela,并将ADL/Promela体系结构模型映射成模型检查工具SPIN可以分析的形式化模型,运用模型检查技术对分布式控制系统进行分析和检查,以提高分布式控制系统的设计与开发质量。 在理论和技术研究的基础上,论文以基于分布事件通知服务成功开发的智能化楼宇集成管理系统为例,展示了分布事件通知服务的应用价值。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
在临床诊疗工作中,笔者多年来用姜类药物治疗家畜胃肠道疾病,疗效显著,现将治疗心得介绍如下:
<正> 科学学说是这样的逻辑体系,它根据有限的假设,通过自洽的推算,解释已有的观测,预言未知的现象。引用的假设越多则学说距离科学越远。比如我们知道相对论里的洛仑兹变换
人们常认为,伴随着年龄的不断增长,人脸上的皱纹会越来越多.其实,出现皱纹要比人的实际年龄提前2~10年.假如你觉得皱纹来得太早,不妨先了解一下皱纹是怎样长出来的.除衰老纹之
电子书,从40年代起的科幻小说里就有它了。但现在它已经离开了科幻小说的迷宫,真实地向人们走来。硅谷的软书出版(SoftBookPress)和纽沃传播(Nuvo Media)两家公司都已做好准
通过研究发酵过程中影响酒精度变化的3个因素,分别是酵母活化温度、酵母接种量以及发酵温度。以酒精度作为分析指标,通过单因素试验和正交试验找出最优的参数作为控制参数,分
近年来我国复杂冶金流程工业分布式计算机控制系统对控制应用软件的复用及集成需求不断增加,计算机控制应用软件正在向着不依赖于特定的硬件和操作系统以及具有高度可重用性
目的 探讨心理剧提升一年级儿童情绪胜任力的效果。方法 将心理剧技术与游戏相结合设计出一套课程,对小学一年级儿童的情绪胜任力进行干预。采用研究组、对照组的前后测准实
什么是社会组织品牌?答:社会组织品牌导向被定义为社会组织为了给利益相关者提供更优价值及给组织带来更高绩效而开发并维系的一系列共享的品牌概念。传统市场营销和社会组织
阅读教学中有些教师常常快马加鞭,指望教学目标快速达成,从而把许多优秀的文章肢解得支离破碎,文章的很多精妙之处只能蜻蜓点水,一掠而过,或隔靴搔痒,舍本逐末,没有真正走进文本,走进