网络流量控制方法、装置及计算机可读存储介质制造方法及图纸

技术编号:18674462 阅读:32 留言:0更新日期:2018-08-14 21:32
本发明专利技术公开了一种网络流量控制方法,包括以下步骤:获取当前网络业务信息的占用流量和可用流量;若所述占用流量大于所述可用流量,则获取当前所有流量的流量特征,并基于所述流量特征确定流量的流量类型;获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值;基于所述链路权值确定所述流量类型对应流量的最优传输路径,并确定流量的传输顺序;基于所述最优传输路径及传输顺序执行当前所述网络业务信息对应的业务。本发明专利技术还公开了一种网络流量控制装置及计算机可读存储介质。本发明专利技术实现了根据不同的数据类型确定对应的最优传输路径及传输顺序,从而减少了流量在传输时的网络堵塞,提高了网络资源的利用率。

Network traffic control method, device and computer readable storage medium

The invention discloses a network traffic control method, which comprises the following steps: acquiring the occupied traffic and available traffic of current network traffic information; acquiring the current traffic characteristics of all traffic if the occupied traffic is greater than the available traffic, and determining the traffic types of the traffic based on the traffic characteristics; and acquiring each traffic type; The link performance parameters and the weights of each performance parameter are determined, and the link weight values of each link are determined; the optimal transmission path corresponding to the traffic of the traffic type is determined based on the link weight values, and the transmission order of the traffic is determined; and the current network traffic information is executed based on the optimal transmission path and transmission order. The corresponding business. The invention also discloses a network flow control device and a computer readable storage medium. The invention realizes the determination of the corresponding optimal transmission path and transmission sequence according to different data types, thereby reducing the network congestion of traffic during transmission and improving the utilization ratio of network resources.

【技术实现步骤摘要】
网络流量控制方法、装置及计算机可读存储介质
本专利技术涉及网络通信
,尤其涉及一种网络流量控制方法、装置及计算机可读存储介质。
技术介绍
当前庞大的数据中心能够实现海量的计算任务和海量信息的存储,为用户提供云计算服务,并在商业应用上取得了成功。云计算技术的迅速发展带动了数据中心的变革,数据中心可以有效整合资源、提高资源利用率、节约能源、降低运行成本。目前,在网络业务信息中不同业务类型对应的流量对网络的要求不同,例如,对带宽、时延、抖动及丢包率等要求不同,当不同类型业务对应的流量在相同传输路径中传输时容易导致网络堵塞,造成网络资源利用低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种网络流量控制方法、装置及计算机可读存储介质,旨在解决不同类型业务对应的流量在相同传输路径中传输时容易导致网络堵塞,造成网络资源利用低的技术问题。为实现上述目的,本专利技术提供一种网络流量控制方法,所述网络流量控制方法包括:获取当前网络业务信息的占用流量和可用流量;若所述占用流量大于所述可用流量,则获取当前所有流量的流量特征,并基于所述流量特征确定流量的流量类型;获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值;基于所述链路权值确定所述流量类型对应流量的最优传输路径,并确定流量的传输顺序;基于所述最优传输路径及传输顺序执行当前所述网络业务信息对应的业务。优选地,所述性能参数包括带宽、时延、抖动及丢包率。优选地,所述获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值的步骤之后,所述网络流量控制方法还包括:获取网络流量中的网络拓补;实时刷新所述网络拓补中各个链路的链路权值,生成有向网络图。优选地,所述基于所述链路权值利用最优路径算法计算所述最优传输路径的步骤包括:确定流量在网络链路的源节点及目的节点;基于所述链路权值及所述有向网络图利用最优路径算法确定所述最优传输路径。优选地,所述基于所述链路权值及所述有向网络图利用最优路径算法确定所述最优传输路径的步骤之后,所述网络流量的控制方法还包括:获取所述最优传输路径的链路长度及链路利用率;记录并存储所述链路长度、链路利用率及对应的流量类型。优选地,所述并确定流量的传输顺序的步骤包括:确定流量带宽是否小于预设阈值;若所述带宽小于预设阈值,则优先传输所述流量带宽对应的流量。优选地,所述网络流量的控制方法还包括:确定所述流量类型对应的业务类型;利用优先级规则确定所述业务类型是否优先于正在进行的进行中业务类型;若所述业务类型优先于所述进行中业务类型,则暂停所述进行中业务类型对应的后台网络业务请求,执行所述业务类型对应的业务。优选地,所述若所述业务类型优先于所述进行中业务类型,则暂停所述进行中业务类型对应的后台网络业务请求,执行所述业务类型对应的业务的步骤之后,所述网络流量的控制方法还包括:检测所述业务类型对应的业务是否执行完毕;若所述业务类型对应的业务执行完毕,恢复已暂停的所述进行中业务类型对应的网络业务请求。此外,为实现上述目的,本专利技术还提供一种网络流量控制装置,所述网络流量控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络流量控制程序,所述网络流量控制程序被所述处理器执行时实现如上所述的网络流量控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有网络流量控制程序,所述网络流量控制程序被处理器执行时实现如上所述的网络流量控制方法的步骤。本专利技术提供一种网络流量控制方法、装置计算机可读存储介质,通过获取当前网络业务信息的占用流量和可用流量,然后若所述占用流量大于所述可用流量,则获取当前所有流量的流量特征,并基于所述流量特征确定流量的流量类型,接着获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值,再接着基于所述链路权值确定所述流量类型对应流量的最优传输路径,并确定流量的传输顺序,最后基于所述最优传输路径及传输顺序执行当前所述网络业务信息对应的业务;由此实现了根据不同的数据类型确定对应的最优传输路径及传输顺序,从而减少了流量在传输时的网络堵塞,提高了网络资源的利用率。附图说明图1是本专利技术实施例方案涉及的硬件运行环境中网络流量控制装置所属终端的结构示意图;图2为本专利技术网络流量控制方法第一实施例的流程示意图;图3为本专利技术网络流量控制方法第二实施例的流程示意图;图4为本专利技术网络流量控制方法第三实施例中所述基于所述链路权值利用最优路径算法计算所述最优传输路径步骤的细化流程示意图;图5为本专利技术网络流量控制方法第四实施例的流程示意图;图6为本专利技术网络流量控制方法第五实施例的流程示意图;图7为本专利技术网络流量控制方法第六实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境中装置所属终端的结构示意图。本专利技术实施例终端可以是PC。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作服务器、网络通信模块、用户接口模块以及程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的程序。在本实施例中,装置包括:存储器1005、处理器100本文档来自技高网...

【技术保护点】
1.一种网络流量控制方法,其特征在于,所述网络流量控制方法包括:获取当前网络业务信息的占用流量和可用流量;若所述占用流量大于所述可用流量,则获取当前所有流量的流量特征,并基于所述流量特征确定流量的流量类型;获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值;基于所述链路权值确定所述流量类型对应流量的最优传输路径,并确定流量的传输顺序;基于所述最优传输路径及传输顺序执行当前所述网络业务信息对应的业务。

【技术特征摘要】
1.一种网络流量控制方法,其特征在于,所述网络流量控制方法包括:获取当前网络业务信息的占用流量和可用流量;若所述占用流量大于所述可用流量,则获取当前所有流量的流量特征,并基于所述流量特征确定流量的流量类型;获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值;基于所述链路权值确定所述流量类型对应流量的最优传输路径,并确定流量的传输顺序;基于所述最优传输路径及传输顺序执行当前所述网络业务信息对应的业务。2.如权利要求1所述的网络流量控制方法,其特征在于,所述性能参数包括带宽、时延、抖动及丢包率。3.如权利要求1所述的网络流量控制方法,其特征在于,所述获取各个链路的性能参数及各个所述性能参数的权重,并确定各个链路的链路权值的步骤之后,所述网络流量控制方法还包括:获取网络流量中的网络拓补;实时刷新所述网络拓补中各个链路的链路权值,生成有向网络图。4.如权利要求3所述的网络流量控制方法,其特征在于,所述基于所述链路权值利用最优路径算法计算所述最优传输路径的步骤包括:确定流量在网络链路的源节点及目的节点;基于所述链路权值及所述有向网络图利用最优路径算法确定所述最优传输路径。5.如权利要求4所述的网络流量的控制方法,其特征在于,所述基于所述链路权值及所述有向网络图利用最优路径算法确定所述最优传输路径的步骤之后,所述网络流量的控制方法还包括:获取所述最优传输路径的链路长度及链路利用率;记录并存储所述链路长度、链路利用率及...

【专利技术属性】
技术研发人员:郭立
申请(专利权)人:深圳市零度智控科技有限公司
类型:发明
国别省市:广东,44

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

1