基于SDN网络的发布/订阅中间件路由计算模块的性能优化

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:weicun_weicun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网中的海量实时数据,对物联网中发布/订阅消息中间件的性能和稳定性提出了更高的要求,而SDN (软件定义网络)这种全新的网络架构能够很好的满足上述要求。在SDN网络中,发布/订阅系统可以通过控制器查看OpenFlow交换机的数据,同时对交换机下发流表,最终达到间接控制网络中数据转发的目的。参考当前已有的基于传统网络的发布/订阅系统,同时结合SDN网络的特点,本文提出了针对基于SDN网络的发布/订阅系统的路由计算模块的优化方案。通过基于Steiner树的路由算法,结合群间拓扑与订阅信息,实现了分布式的路由计算,并能够根据计算结果生成带有消息主题的流表项。该方案同时将拓扑管理模块和订阅管理模块一并进行了改进。改进后的拓扑管理模块能够与OpenDaylight协作,感知集群中的OpenFlow交换机;而通过实现握手机制,实现了集群间邻居关系的构建和维护。通过对订阅表进行聚合和分裂,以及在OpenFlow交换机中实现的多级流表机制,节点得以在控制流表尺寸的同时,提升路由查找的效率。优化后的路由计算模块与原系统的模块相比,路由的计算和查询效率都得到了提高,同时分布式的路由计算方案也使得系统的扩展性更好。最后,在基于OpenvSwitch和KVM的多集群测试网络中,对系统的路由计算及相关模块进行了功能和性能测试,验证了本文设计的可行性和有效性。
其他文献
GNSS卫星导航系统对国家航空航天的发展有着重要意义,它的发展不但可以显示出一个国家科技水平的高低,而且由于GNSS卫星导航在航天、测绘、交通等领域有着重要用途,GNSS导航
地震波在近地表疏松介质中传播时,会产生强烈的频率吸收和速度频散,这严重降低了地震数据的分辨率。对近地表吸收结构进行观测和估算,消除近地表吸收对地震数据分辨率的影响,
在计算机领域,事件是系统活动记录的对象,能够动态反映系统状态的变化过程。事件不是单独存在的,一个事件和其他事件之间可能存在关系,包括事件之间、事件源之间以及事件源与
本论文设计合成了一系列新的含亚磷酸酯和氮杂环卡宾配体的混配型镍(Ⅱ)配合物,并对它们进行了全面的表征。在此基础上,考察了上述配合物在氯代芳烃、溴代芳烃及苄基氯代烃与联
当下的中国,互联网无疑是整个信息产业发展最快的、影响最广的产业元素。在这种全民信息化的大趋势中,网络产业的蓬勃发展对传统的经济结构也产生了巨大的影响,电子商务应运
随着移动通信网络在与计算机网络融合加速,互联网服务范围不断扩大,人们通过智能手机“随时、随地”获取信息,创造更多的信息。然而,海量的信息让人们不堪重负,“信息过载”
云服务供应链的供需匹配是指在给定的供给或者需求策略下,通过合适的契约管控供应链,实现系统的服务水平和利润的最优化,缔造一个精益供应链。本文主要的研究工作和成果:(1)
DNA计算是一种并行计算,它利用许多不同的DNA分子同时尝试所有的可能。对于一些特定的问题,DNA计算机与目前为止构建的任何其他计算机相比速度更快、体积更小。1994年,Leonar
近年来,随着云计算技术的快速发展,虚拟机动态迁移技术作为云数据中心重要的支撑技术得到了广泛的应用和发展,它在数据中心负载均衡、容灾备份、系统维护等方面发挥重要的作
地震勘探是油气勘探中的一种重要技术,所得到的地震数据中含有丰富的地质信息。地震属性技术是处理地震数据的有效手段,从地震数据中提取出地震属性是处理的基础,具有重要的