基于OpenFlow的发布/订阅系统中拓扑和路由子系统的研究与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:nelly45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
发布/订阅是一种分布式系统的事件驱动过程范式,对消息的生产者与消费者进行空间、时间和控制的解耦,它的异步和多点通信的特点增强了分布式系统的灵活性和可扩展性。在现有应用于物联网的发布/订阅系统中,对拓扑的有效维护和大规模系统的扩展有待优化,拓扑的收敛性保证、路由算法的改进、信息膨胀带来的负担也都是目前亟需解决的问题;另外由传统网络向SDN迁移也须深入研究。基于现状,本文首先在传统网络中设计和实现发布/订阅系统的拓扑和路由方案,通过应用OSPF链路协议提供收敛性好、易于扩展的拓扑维护架构,通过应用Dijkstra算法和网络流量的结合设计策略驱动的主题聚合路由方法。此外设计策略驱动的主题树使路由树得到精简,临近地域的集群设定使转发路径得到优化,从而提高系统的整体效率。改进后的发布/订阅系统在性能上有所提升,但由于其建立在传统IP网络之上,底层转发过程对应用层透明,很难有效控制消息传播过程,因此本文又提出了发布/订阅系统在SDN上的迁移。SDN技术使得路由器/交换机可以受控于控制器,以此控制消息流的转发,提高消息传播效率。此外控制器的拓扑维护和对OpenFlow交换机流量的采集应用,也是本文研究的重点之一。本文将从传统网络和到SDN的迁移两个方面对比验证拓扑和路由方面设计的有效性,并分别进行实验。实验结果表明,这些设计的引入,提高了系统的效率和鲁棒性。
其他文献
该系统是在Delphi6环境下开发的编译原理课程辅助教学系统,它分为两部分,第一部分为编译原理课程的解题系统,作者主要完成有最左、最右推导,自动机的状态图表示,自动机的确定
该文研究目标是在已有成果的基础上,提出一种多构件库检索技术,提高复用者在多个库中获取构件的效率.该文研究了多构件库检索的基本原理,并以此为基础提出了多构件库统一检索
针对复杂环境下遮挡和视角变化导致目标跟踪漂移问题,提出一种新的目标代谢模型,并结合LK (Lucas-Kanade)图像配准方法,通过二阶段递进的跟踪方式,实现目标复杂运动状态下的
该课题研究并初步实现了一个基于WEB的机械产品协同设计环境,为机械产品设计过程中不同的设计者通过WEB环境进行协同工作提供了手段.系统使用数据库存储了大量的机械产品设计
随着现代制造业的发展,如何敏捷地利用技术提供的可能性,及时抓住市场对新产品需求的机遇,迅速开发出适应市场需要的新产品,已经成为企业赢得市场竞争的关键。于是提出了协同设计
软件测试贯穿于软件定义与开发的整个期间即整个软件开发过程中.为保证软件开发各阶段的一致性,软件测试的主要依据应该来自于软件需求和软件设计.该文的研究范围即属于基于
发布计算资源是与计算机网络的出现和发展相伴随的一个必然的现象,由于以往发布计算资源的过程较为简单,而未受到足够的重视.Internet规模的迅速扩大,网上资源的不断增多,使
(1)分析并阐述Dublin Core元数据与网络标记语言结合的原理和标记方法.(2)实际解决CNMARC与Dublin Core之间的相互映射转换关系.提出了光盘资源的Dublin Core描述方式.(3)开
随着信息时代的到来,传统的企业业务模式也在随之转变,为适应快速变化的竞争环境,出现了动态联盟(虚拟企业)的工作模式。我们将其成功地应用在住宅建设行业中。一个行业级的并具
电子商务的蓬勃发展使得Internet上的资源和服务更加丰富多彩,这些丰富的资源和服务每天又都会产生许多新的、蕴涵着大量重要的信息的异构、不确定性和非结构化海量数据,其复