【技术实现步骤摘要】
网络带宽调度方法及系统
本专利技术涉及计算机网络带宽领域,更为具体而言,涉及一种网络带宽调度方法及系统。
技术介绍
随着云计算的兴起,大型互联网企业的数据中心数目正在逐渐增多,规模也在不在增大。面对大型数据中心之间的带宽传输,现有的带宽调度方法大多是基于软件定义网络下,面向不同流的带宽控制方法。目前实现网络带宽调度的技术手段主要有如下几种,一是通过协议或者软件对业务流量设置优先级,比如QOS(QualityofService,服务质量),这种方法可能会导致优先级较低的业务流量需求长期得不到满足;二是通过硬件,如在交换机或者路由器中增加相应的缓冲存储器,或者在交换机和交换机之间增加相应的转发调度设备,这种方法会丢弃部分数据流,用户体验不好,且增加硬件伴随而来的是成本的提升。因此,为了解决现有技术的带宽调度不够智能灵活的问题,亟需一种更加智能的网络带宽调度方法及系统。
技术实现思路
为了解决当前带宽调度不够智能灵活的问题,本专利技术的实施方式提供了一种网络带宽调度方法及系统。一方面,本专利技术实施方式提供了一种网络带宽调度方法,所述方法包括:当所述业务端需要进行网络数据传输时,则向网络带宽调度系统查询和申请所述网络带宽的可用带宽,所述网络带宽调度系统根据所述可用带宽的使用情况向所述业务端调剂和分配所述可用带宽;所述网络带宽调度系统中的审计模块对所述业务端使用所述网络带宽的过程进行带宽审计,并向业务端返回审计报告,根据所述审计报告进行网络带宽调度管理;以及所述网络带宽调度系统对所述网络带宽进行拥塞检测,当判断发生网络拥塞时,则向所述业务端发送拥塞通知以缓解网络拥塞。 ...
【技术保护点】
一种网络带宽调度方法,其特征在于,所述方法包括:当所述业务端需要进行网络数据传输时,则向网络带宽调度系统查询和申请所述网络带宽的可用带宽,所述网络带宽调度系统根据所述可用带宽的使用情况向所述业务端调剂和分配所述可用带宽;所述网络带宽调度系统中的审计模块对所述业务端使用所述网络带宽的过程进行带宽审计,并向业务端返回审计报告,根据所述审计报告进行网络带宽调度管理;以及所述网络带宽调度系统对所述网络带宽进行拥塞检测,当判断发生网络拥塞时,则向所述业务端发送拥塞通知以缓解网络拥塞。
【技术特征摘要】
1.一种网络带宽调度方法,其特征在于,所述方法包括:当业务端需要进行网络数据传输时,则向网络带宽调度系统查询和申请网络带宽的可用带宽,所述网络带宽调度系统根据所述可用带宽的使用情况向所述业务端调剂和分配所述可用带宽;所述网络带宽调度系统中的审计模块对所述业务端使用所述网络带宽的过程进行带宽审计得到审计结果,并将所述审计结果与所述申请的可用带宽进行对比得到审计报告,向业务端返回所述审计报告,根据所述审计报告进行网络带宽调度管理;以及所述网络带宽调度系统对所述网络带宽进行拥塞检测,当判断发生网络拥塞时,则向所述业务端发送拥塞通知以缓解网络拥塞。2.如权利要求1所述的方法,其特征在于,所述当所述业务端需要进行网络数据传输时,则向网络带宽调度系统查询和申请所述网络带宽的可用带宽,所述网络带宽调度系统根据所述可用带宽的使用情况向所述业务端调剂和分配所述可用带宽包括:当所述业务端需要进行数据传输时,则请求所述网络带宽调度系统查询所述网络带宽的可用带宽,如当前存在可用带宽,则允许所述业务端申请带宽,如当前不存在可用带宽,则所述业务端等待;所述业务端申请带宽后,所述网络带宽调度系统判断当前所述可用带宽是否能满足所述业务端的带宽需求,如当前所述可用带宽能满足所述带宽需求,则向业务端分配带宽,如当前所述当前带宽不能满足所述带宽需求,则通知所述业务端调剂;如所述业务端接受调剂,则所述网络带宽调度系统向所述业务端分配能部分满足所述带宽需求的带宽,如所述业务端不接受调剂,则所述业务端等待;以及所述网络带宽调度系统在向所述业务端分配带宽时,所述业务端需反馈使用信息。3.如权利要求2所述的方法,其特征在于,所述对所述业务端使用所述网络带宽的过程进行带宽审计,并向业务端返回审计报告包括:所述网络带宽调度系统中的审计模块接收所述业务端发送的带宽审计请求,所述带宽审计请求包括所述使用信息;所述审计模块建立审计任务进行所述带宽审计;得到所述审计报告,并将所述审计报告返回给所述业务端。4.如权利要求3所述的方法,其特征在于,所述建立审计任务进行所述带宽审计包括:接收对核心交换机组进行数据采样所得到的统计报文信息;将所述统计报文信息中的四元组数据与所述审计任务中的四元组数据进行对比,判断两者是否相同;如果所述两者相同,则将所述统计报文信息中的四元组数据记入所述审计任务。5.如权利要求4所述的方法,其特征在于,所述网络带宽调度系统对所述网络带宽进行拥塞检测,当判断发生网络拥塞时,则向所述业务端发送拥塞通知以缓解网络拥塞包括:所述网络带宽调度系统通过简单网络管理协议SNMP采集各端口流量;判断所述流量是否超过预定阀值,如果是,则找到该端口对应的拥塞链路并向带宽拥塞模块发送所述拥塞通知,如果不是,则等待预设时间段后再次采集所述各端口流量;当所述带宽拥塞模块收到所述拥塞通知后,则通...
【专利技术属性】
技术研发人员:方军,熊亚军,谷伟波,邓人菠,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。