面向发布/订阅机制的动态拓扑策略的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lynnxiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
发布/订阅机制或模型及其衍生模型因具有可扩展性强和松散耦合等特性已被广泛用于大规模分布式应用和系统当中,并受到越来越多的研究机构和商业公司的关注。与此同时,在使用了发布/订阅模型的系统中,如何在提高消息分发效率的前提下保证由代理节点构成的拓扑结构的健壮性,是分布式研究领域重点关注的议题之一。针对多数发布/订阅系统只支持树状拓扑结构的不足,提出了一种全新的发布/订阅动态拓扑策略,通过该策略可以做到拓扑结构的动态转换,并且在系统的性能与健壮性之间做出权衡。对发布/订阅系统的拓扑结构进行动态转换的主要依据,是判定系统所处的环境是否与当前拓扑结构的类型契合,而判定结果的获得方法是通过对拓扑结构中代理节点的持续监测以及对监测数据的处理和分析。监测模块周期性地向拓扑结构发送特殊格式的监测信号,使得代理节点测试其与邻居节点之间的连接并将获得的测试数据进行存储。综合运用转换策略定制技术和拓扑转换技术,使控制模块调用数据处理器和分析器对已存储的测试数据进行处理和分析,并根据分析结果对拓扑结构进行动态调整和转换。同时,为动态拓扑策略设计了两种动态拓扑算法——拓扑结构生成算法和拓扑结构转换算法,分别在系统初始化阶段和系统运行阶段对拓扑结构进行管理。总之,发布/订阅动态拓扑策略很好地综合了树形和环状拓扑结构的优点,并通过对拓扑的控制与动态调整达到降低系统开销、减少数据分发延迟以及保证系统健壮性的目的。对采用了动态拓扑策略的系统进行测试后,获得的测试数据表明,系统可以高效稳定地运行在各种网络环境中,同时,消息传递的开销平均降低12%,数据分发延迟平均减少20%。
其他文献
当今社会,经济和科学技术飞速发展,交通运输、金融银行、仓库管理、电力供应以及军事安全等部门对安全防范的需求与日俱增,要求不断提高,进一步促进了视频监控技术的快速发展,但是
量子信息科学是量子力学与信息科学结合的一门新兴学科。量子信息科学采用量子比特来表示量子态。遗传算法是模仿生物自然选择和遗传机理,构造一种随机搜索的计算智能算法。
近年来,随着物联网发展的推进,无线传感器网络得到了非常广泛的应用,比如在智能家居、工业控制、智能交通、智慧城市、医疗卫生、军事国防等。无线传感器网络也正在改变我们的生
本体,按照Gruber的说法,是概念模型的明确的规范说明。它作为人们对领域知识的共同认识和理解,可以用来模拟人类所拥有的知识网络。由于本体对于知识模拟的先进性,其可以用在各种
超分辨率是计算机视觉和图像处理领域的热点问题,在军事,航天,医疗,影视制作等领域有着广泛的应用前景。本文针对超分辨率重构问题,研究了图像超分辨重构方法,视频超分辨率重
新一代红光高清视盘机(Next-Generation Versatile Disc,NVD)在网络化背景下推出网络认证系统(Internet Certification System,ICS),ICS编著软件是该系统的关键环节,提供制作节目光盘
在云计算环境中,通常提供虚拟机监控功能获取虚拟机的运行状态和资源使用情况。然而,现有的虚拟机监控机制着重于对虚拟机进行粗粒度监控或仅针对特定类型的虚拟机进行监控,难以
流形学习和稀疏表示是计算机视觉、模式识别与图像处理领域中的研究热点,近年来受研究者的广泛关注。其中,流形学习的基本假设是图像在高维空间的特征表现往往蕴含着低维流形结
本文旨在解决含有资源组合、约束冲突的任务组合指派问题,使协同工作分工明确具体,各部门高效有序完成协同工作。任务的组合与指派是协同工作需要处理的关键问题,合理的组合和指
编译器是软件开发的基础支撑工具。它的正确性直接影响着应用软件的质量。因此编译器的质量是至关重要的。正如其他软件一样,软件测试对于编译器的开发来说是质量保证和错误检