基于OpenFlow的发布订阅系统数据分发模块的研究与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:qingcongll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现有大多数发布订阅系统中,数据分发服务依靠传统的网络设备完成。因为转发数据的网络设备本身就是不可靠的单一网络元素和传输介质且它们是动态连接在一起的,所以传统的发布订阅系统只提供“尽力而为”的数据分发服务。因此,现有的发布订阅系统数据分发模块在使用中存在转发数据时延较高、转发不可靠等问题。鉴于以上原因,我们重新设计了一个基于OpenFlow的发布订阅系统数据分发模块。该模块以OpenFlow网络为基础,使用OpenFlow所提供的接口和协议重新实现了数据分发功能,以此提高发布订阅系统分发数据的可靠性与时效性。由于发布订阅系统具有异步通信、多点通信等特征,因此系统中的数据流量会变得十分复杂。在详细研究并分析了以往发布订阅系统中数据流量的变化规律后,结合OpenFlow,我们设计了一个网络流量管理算法来解决系统中的突发流量问题。该算法的应用,使数据分发服务变得更加稳定与高效。最后,我们搭建了一个OpenFlow试验网络并在上面对整个数据分发模块的功能和性能做了大量测试,其结果表明基于OpenFlow的发布订阅系统数据分发模块达到了预期设计目标,工作良好。
其他文献
随着互联网的不断发展,现有的IP网络表现出越来越多的缺点。为了提供更加安全的、灵活的和可扩展的网络,内容中心网络(CCN)应运而生。内容中心网络与我们现在所使用的IP网络