SDN环境下基于机器学习的智能路由研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:xing3653
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代互联网技术的高速发展,机器学习技术近年来在各领域得到了突破,深度学习也成为网络运营商们配置和管理其网络的可行方法。但由于传统路由器数据面和转发面紧耦合,使网络在可扩展性和灵活性上都受到了极大的限制。传统网络设备间的独立性,也使机器学习技术难以在网络环境中部署,当链路中出现突发流量时,现有的路由选择协议又不能智能的根据链路实时状态信息对流量进行调度,让网络服务质量在这些情况下得不到很好的保障。而软件定义网络SDN技术的出现打破了这一瓶颈,它利用集中控制器下发流表的方式来实现对底层硬件的控制管理,增加了逻辑部署的灵活性。因此,SDN架构在处理网络拥塞方面具有极大的优势,可以方便地利用它在网络可编程和集中控制方面的特性,实现特定的路由决策。对于网络链路上容易出现的拥塞问题,本文在SDN环境下提出一种基于卷积神经网络的实时训练应用,具体研究工作如下:(1)研究了 SDN技术的网络架构,SDN控制器和OpenFlow协议的工作原理。分析了传统路由协议在链路选择方面可能存在的问题,即无法通过当前网络状态信息调整路由策略,当链路发生拥塞时,还是根据发生拥塞状况之前的路由策略选择路径,而卷积神经网络CNN则能通过实时训练的方式有效地对链路的拥塞情况做出判断。(2)通过对SDN网络中流量控制的描述而设计了具有独特输入和输出的卷积神经网络,将网络中新增的数据流量、交换机缓存等待队列还有链路的负载情况作为链路状态的描述,将链路中的数据包延迟与所设置的延迟阈值作比较,用作判定当前网络环境的拥塞状态。选择合适的卷积核大小、卷积层、全连接层数量和激活函数让模型能够对预测结果有更好的表达能力。通过深度优先遍历DFS实现最优路径的选择。(3)设计实现了对应承载算法的系统,在Ubuntu虚拟机上利用Mininet仿真模拟器,搭建SDN网络拓扑,设计了数据采集、流量预测和路径选择模块,将设计的功能部署在Ryu控制器中实现对Open vSwitch交换机的数据流量的转发和调度。实验结果表明,利用卷积神经网络相较于传统的路由选择方案,具有更高的智能,有效地降低了数据包时延和丢包率,缓解了网络拥塞状况。
其他文献
糖尿病(Diabetes)是继肿瘤、心脑血管疾病之后又一大危害人类身体健康与生命的疾病。近四分之一的糖尿病患者会发生创面愈合延迟、糖尿病溃疡、糖尿病足等并发症,这些是糖尿病患者致死或致残的重要原因。糖尿病难愈病理包括创面炎症期过长,神经紊乱,免疫失调等,而炎症期过长是难愈合致病病理中至关重要的一个,现阶段针对该病理尚未有较合适的解决方案。设计一种可缓解创面炎症期过长的敷料以促进糖尿病创面的修复是可
<正>一件书法作品应当如何欣赏?比如说,当我们看到一件书法作品,掩去书者的姓名,抛却所有书法本体之外的东西,一件作品应当如何评价?比如下面两件作品:这两件作品一件是日本
心血管疾病是一种威胁人类健康的常见病。心电图(ECG)检查与分析是临床上评估心脏状态及功能常用的手段之一。与其他医学方法相比,具有易于检测、直观性、无创、准确等优点。
本文梳理了美国军事卫星发展现状及重点方向,从卫星资源应用及作战阶段角度提出卫星资源作战应用矩阵,并设计了一种未来海上作战模式及行动流程;基于军事问题及相关技术进展
随着LTE网络进入运营成熟阶段,网络的复杂度不断增大,现有的网络规划技术方法已不能完全适用。通过对基于栅格大数据的LTE网络规划方法的研究,将现网栅格化精确地理定位信息
2016年5月31日,安徽省高院召开新闻发布会,首次向社会公开发布“未成年人刑事审判白皮书”及典型案例。白皮书显示,2012年至2015年,安徽省各级法院生效判决未成年被告人4816人,犯
期刊
传统网络因其控制平面与转发平面紧耦合,使得系统的升级成本较大,且网络的运行和维护工作量较大。软件定义网络(Software-Defined Networking,SDN)实现了控制和转发的解耦合,使其分别由分离的设备独立完成。其中,控制功能由软件定义网络控制器集中完成。在这种新型的网络结构中,控制器如何智能调度动态网络流量,成为网络领域的重要问题之一。结合了深度学习感知能力和强化学习决策能力的深度
基于SDN(Software Defined Network)的发布订阅系统借助SDN网络的可控制、可编程的特性构建了一个稳定、高效的消息中间件网络,在实现消息快速传输的同时,实现了发送者和接受者之间的解耦。物联网可以实现万物的互联,但在这些互联的万物中不是所有的参与者都是值得信任的,所以需要某种方式的共识机制。因此只有将物联网与共识机制相结合才能为物联网平台带来更广阔的发展空间。本文尝试在原有的
随着电力通信网的扩张,其网络架构日益复杂、管理困难;海量智能终端设备接入以及电力业务趋于IP化,导致电力通信网承载压力变大,使其难以保障电力业务的服务质量(Quality of
改善网络服务质量不仅是传统网络技术的重点研究方向之一,在SDN网络中亦然具有格外重要的研究价值。然而传统网络在改善服务质量方面采用的典型办法,或多或少存在网络协议实现复杂、不能有效保障服务质量或者只能保证少数服务质量指标等不足,且实现方式缘于网络架构的差异性并不适用于SDN网络。对此,本文基于SDN网络设计并实现了一种具有多个服务质量因子传输保障的虚拟链路技术,能在网络数据传输过程中有效确保时延、