一种基于软件定义网络的服务感知的流策略定制方法技术

技术编号:18403775 阅读:44 留言:0更新日期:2018-07-08 22:07
本发明专利技术属于流量调度技术领域,公开了一种基于软件定义网络的服务感知的流策略定制方法,流识别与流调度都是在控制器,通过扩展控制器的基础模块,开发出服务流识别分类和服务流策略调度两个模块,分别处理流的分类和调度功能。本发明专利技术是一种在软件定义网络(SDN)中,较为合理的流识别和流调度方案,能够对流进行服务层面的感知,较为精确的识别分类服务流,为不同类别的服务流制定不同的QoS级别的转发策略,提升企业门户面向用户所提供的业务访问所需的服务质量得到保障,提升用户对该服务的体验质量(QoE),同时在一定程度上保证了链路的负载均衡和利用率。

A service aware flow policy customization method based on Software Defined Network

The invention belongs to the field of traffic scheduling technology. A service aware flow strategy customization method based on software defined network is disclosed. Flow recognition and flow scheduling are both in the controller. Two modules of service flow recognition classification and service flow strategy adjustment are developed by extending the basic module of the controller, and the classification of flow classification is processed respectively. And scheduling functions. The present invention is a more reasonable flow recognition and flow scheduling scheme in software defined network (SDN). It is able to perceive the service level, identify the classification service flow more accurately, make different QoS level forwarding strategies for different types of service flow, and improve the business access of the enterprise portal for the user. The required quality of service is guaranteed to improve the user's quality of experience (QoE) to the service, and to a certain extent, it ensures the load balance and utilization of the link.

【技术实现步骤摘要】
一种基于软件定义网络的服务感知的流策略定制方法
本专利技术属于流量调度
,尤其涉及一种基于软件定义网络的服务感知的流策略定制方法。
技术介绍
目前,业内常用的现有技术是这样的:流量调度问题是传统网络中流量工程问题的一种,在SDN软件定义网络中通常将流量调度称为流调度。流量调度策略并不完全统一,针对大部分流量使用相同的流调度策略,如负载均衡、最短路径等。但往往,还有许多类型的流量需要区分对待,用于满足用户所需的高质量的传输需求(如关键应用和多媒体应用流量等),对于这部分流量,将其称为服务流,需要定制化特殊的方案来对其识别分类和调度。然而目前流量分类技术有深度包检测技术(DPI)和支持向量机的机器学习方式。但前者只能识别分类出数据库中已知应用程序的流,对于网络中新出现的应用程序产生的流无法识别,并且这不是一个有效的识别服务类别流的方法,因为很多不同的应用程序可能属于同一个服务类别,而后者的分类准确度还能再提高。对分类出来的服务流对其进行满足多个QoS(服务质量)约束级别的调度,而调度的本质就是要计算出一条满足多个约束条件的路径。然而现有的求解多约束QoS路经问题的方法,虽然可以为某本文档来自技高网...

【技术保护点】
1.一种基于软件定义网络的服务感知的流策略定制系统,其特征在于,所述基于软件定义网络的服务感知的流策略定制系统包括:数据转发层,用于基本的网络数据的传输;控制器层,包括基本控制器模块和服务流模块;基本控制器模块用于SDN网络事件管理;服务流模块由服务流识别与分类模块和服务流策略调度模块两部分组成;协同工作用于完成流的服务级别分类与调度;初步流检测用于对大象流进行识别,服务分类模型使用深度神经网络作为分类器对大象流进一步做服务级别的分类,同时历史数据库用于采集流信息作为新的训练样本用于后续某时段对服务分类模型进行再训练以提高模型的自适应性;slave控制器,用于防止主控制器宕机。

【技术特征摘要】
1.一种基于软件定义网络的服务感知的流策略定制系统,其特征在于,所述基于软件定义网络的服务感知的流策略定制系统包括:数据转发层,用于基本的网络数据的传输;控制器层,包括基本控制器模块和服务流模块;基本控制器模块用于SDN网络事件管理;服务流模块由服务流识别与分类模块和服务流策略调度模块两部分组成;协同工作用于完成流的服务级别分类与调度;初步流检测用于对大象流进行识别,服务分类模型使用深度神经网络作为分类器对大象流进一步做服务级别的分类,同时历史数据库用于采集流信息作为新的训练样本用于后续某时段对服务分类模型进行再训练以提高模型的自适应性;slave控制器,用于防止主控制器宕机。2.如权利要求1所述的基于软件定义网络的服务感知的流策略定制系统,其特征在于,所述服务流识别分类模块运用机器学习中的深度神经网络算法作为训练模型,对历史数据库中的大量流数据样本进行训练,并通过神经网络算法中的前向传播和逆向反馈不断迭代更新权重w和偏置b,训练出一个深度神经网络的分类器。3.如权利要求1所述的基于软件定义网络的服务感知的流策略定制系统,其特征在于,所述策略调度模块用于对识别分类模块中识别出的服务流进行满足多QoS约束的路径计算,运用最大最小蚁群算法,并将链路利用率作为附加约束条件。4.一种实现权利要求1~3任意一项所述基于软件定义网络的服务感知的流策略定制系统的计算机程序。5.一种实现权利要求1~3任意一项所述基于软件定义网络的服务感知的流策略定制系统的信息数据处理终端。6.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-3任意一项所述的基于软件定义网络的服务感知的流策略定制系统...

【专利技术属性】
技术研发人员:尚凤军胡尚平
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1