System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,特别涉及流量调度方法、装置、设备及计算机可读存储介质。
技术介绍
1、随着通信技术的发展,信息化服务越来越普遍。在通信网络中,信息化服务所涉及的信息通过业务流量承载,因而通信网络包括的节点需要传输的业务流量不断增加。其中,节点传输业务流量依赖于带宽,如何基于带宽调度业务流量,成为值得关注的问题。
技术实现思路
1、本申请提供了一种流量调度方法、装置、设备及计算机可读存储介质,以基于带宽调度业务流量。本申请提供的技术方案包括如下的几个方面。
2、第一方面,提供了一种流量调度方法,该方法应用于流量调度系统包括的调度器,流量调度系统还包括第一节点、第二节点和终端。其中,第一节点和第二节点用于与终端交互业务流量。在该方法中,调度器首先获取第一节点上的至少两个业务流量的优先级,以及至少两个业务流量在第一节点上占用的带宽,至少两个业务流量的传输方向相同。然后,调度器基于至少两个业务流量的优先级,在至少两个业务流量中确定目标业务流量。接着,调度器基于至少两个业务流量在第一节点上占用的带宽,调整第一节点和第二节点与终端交互目标业务流量的比例。
3、本申请区分不同业务流量的优先级,基于业务流量的优先级确定调度的主要业务流量,即目标业务流量。并且,全局监控各个业务流量占用的带宽,在需要进行全局协同调度时,通过调整第一节点和第二节点与终端交互目标业务流量的比例,实现目标业务流量的调度。由于在调度过程中考虑了优先级,且进行了全局协同调度,因而不仅有利于提高带宽的复用
4、在一种可能的实现方式中,调度器基于至少两个业务流量的优先级,在至少两个业务流量中确定目标业务流量,包括:调度器基于至少两个业务流量的优先级,在至少两个业务流量中确定至少一个优先级最低的业务流量;调度器基于至少一个优先级最低的业务流量确定目标业务流量。
5、本申请将优先级较低的业务流量确定为目标业务流量,由于该目标业务流量为主要被调度的业务流量,因而能够在调度期间保障优先级较高的业务流量的实际业务质量。由此,使得该实际业务质量能够满足用户的要求,或者说,使得该实际业务质量发生的变化处于用户可容忍的范围内,保证了用户的体验。
6、在一种可能的实现方式中,调度器基于至少一个优先级最低的业务流量确定目标业务流量,包括:响应于存在至少两个优先级最低的业务流量,调度器将至少两个优先级最低的业务流量中数据量大于数据量阈值的业务流量确定为目标业务流量。
7、本申请将数据量较大的业务流量作为目标业务流量,使得调度器在调度时能够较大幅度的调度目标业务流量,也即是,完成调度之后,目标业务流量占用的带宽可以有较大幅度的改变,从而在调度时提供较大的调度空间。
8、在一种可能的实现方式中,优先级基于服务级别协议(service levelagreement,sla)和连接类型中的至少一种信息确定,sla用于指示业务质量,优先级与sla指示的业务质量正相关,优先级与连接类型对应的调度便利程度负相关。
9、sla指示的业务质量越高,代表该业务流量需要满足的业务质量要求越高,且用户对于该业务流量的业务质量发生降低时的容忍度越低。因此,调度时对该业务流量的实际业务质量的影响应该越小,所以该业务流量的优先级越高,从而能够减小了调度器将该业务流量确定为目标业务流量的可能性。另外,业务流量的连接类型对应的调度便利程度越大,表示在调度该业务流量的灵活性越高。所以,该业务流量的优先级越低,增加了将该业务流量确定为目标业务流量的可能性。
10、在一种可能的实现方式中,调度器基于至少两个业务流量在第一节点上占用的带宽,调整第一节点和第二节点与终端交互目标业务流量的比例,包括:调度器确定至少两个业务流量在第一节点上占用的带宽的带宽之和;调度器基于带宽之和,确定比例调整方式;调度器按照比例调整方式,调整第一节点和第二节点与终端交互目标业务流量的比例。
11、本申请基于所确定的带宽之和确定比例调整方式,该比例调度方式是比例调整过程的基础,比例调整过程也即是调度目标业务流量的过程。
12、在一种可能的实现方式中,调度器基于带宽之和,确定比例调整方式,包括:响应于带宽之和满足第一条件,调度器确定比例调整方式为降低第一节点和第二节点与终端交互目标业务流量的比例,使得目标业务流量在第一节点上占用的带宽减少带宽调度量,且目标业务流量在第二节点上占用的带宽增加带宽调度量;方法还包括:增加第一业务流量在第一节点上占用的带宽,第一业务流量为至少两个业务流量中除目标业务流量之外的业务流量,所增加的带宽小于或等于带宽调度量。
13、其中,带宽之和满足第一条件,则说明第一节点处于业务流量的高峰期,带宽不足,因而比例调整方式用于指示降低比例。也即是,使得目标业务流量在第一节点上占用的带宽减少,且目标业务流量第二节点上占用的带宽增加,还使得目标业务流量之外的第一业务流量在第一节点上占用的带宽增加。由此,保证第一节点和第二节点上的各个业务流量的业务质量,并且使得第一节点和第二节点上的带宽均能够充分利用。
14、在一种可能的实现方式中,方法还包括:响应于带宽之和大于第一带宽阈值,确定带宽之和满足第一条件;或者,响应于带宽之和对应的带宽成本大于第一成本阈值,确定带宽之和满足第一条件。
15、无论是带宽之和大于第一带宽阈值,还是带宽之和对应的带宽成本大于第一成本阈值,都说明第一节点处于业务流量的高峰期,带宽不足,因而可以确定满足第一条件。
16、在一种可能的实现方式中,调度器基于带宽之和,确定比例调整方式,包括:响应于带宽之和满足第二条件,调度器确定比例调整方式为提高第一节点和第二节点与终端交互目标业务流量的比例,使得目标业务流量在第一节点上占用的带宽增加带宽调度量,且目标业务流量在第二节点上占用的带宽减少带宽调度量。
17、其中,带宽之和满足第二条件,则说明第一节点处于业务流量的低谷期,带宽富余,因而比例调整方式用于指示提高比例。也即是,使得目标业务流量在第一节点上占用的带宽增加,且目标业务流量第二节点上占用的带宽减少。由此,保证了第一节点和第二节点上的各个业务流量的业务质量,并且使得第一节点和第二节点上的带宽均能够充分利用。
18、在一种可能的实现方式中,方法还包括:响应于带宽之和小于或等于第二带宽阈值,确定带宽之和满足第二条件,第二带宽阈值小于或等于第一带宽阈值;或者,响应于带宽之和对应的带宽成本小于或等于第二成本阈值,确定带宽之和满足第二条件,第二成本阈值小于或等于第一成本阈值。
19、无论是带宽之和小于第二带宽阈值,还是带宽之和对应的带宽成本小于第二成本阈值,都说明第一节点处于业务流量的低谷期,带宽富余,因而可以确定满足第二条件。
20、在一种可能的实现方式中,带宽调度量基于带宽之和、第一带宽阈值和第二节点的带宽使用情况确定。
21、带宽之和与第一带本文档来自技高网...
【技术保护点】
1.一种流量调度方法,其特征在于,所述方法应用于流量调度系统包括的调度器,所述流量调度系统还包括第一节点、第二节点和终端,所述第一节点和所述第二节点用于与所述终端交互业务流量,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述调度器基于所述至少两个业务流量的优先级,在所述至少两个业务流量中确定目标业务流量,包括:
3.根据权利要求2所述的方法,其特征在于,所述调度器基于所述至少一个优先级最低的业务流量确定所述目标业务流量,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述优先级基于服务级别协议SLA和连接类型中的至少一种信息确定,所述SLA用于指示业务质量,所述优先级与所述SLA指示的业务质量正相关,所述优先级与所述连接类型对应的调度便利程度负相关。
5.根据权利要求1-4任一所述的方法,其特征在于,所述调度器基于所述至少两个业务流量在所述第一节点上占用的带宽,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例,包括:
6.根据权利要求5所述的方法,其特征在于,所述调度器基于所述带
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的方法,其特征在于,所述调度器基于所述带宽之和,确定比例调整方式,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7或9所述的方法,其特征在于,所述带宽调度量基于所述带宽之和、所述第一带宽阈值和所述第二节点的带宽使用情况确定。
11.根据权利要求7或9所述的方法,其特征在于,所述带宽调度量基于所述带宽之和对应的带宽成本、所述第一成本阈值和所述第二节点的带宽成本使用情况确定。
12.根据权利要求5所述的方法,其特征在于,所述调度器基于所述带宽之和,确定比例调整方式,包括:
13.根据权利要求12所述的方法,其特征在于,所述比例调整方式基于所述带宽之和、所述第一节点上的第二业务流量占用的带宽和所述第二节点的带宽使用情况确定。
14.根据权利要求5-13任一所述的方法,其特征在于,所述调度器按照所述比例调整方式,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例,包括:
15.根据权利要求14所述的方法,其特征在于,所述目标节点为内容分发网络CDN域名系统DNS服务器,所述调度信息为参考域名与互联网协议IP地址之间的第一对应关系,所述IP地址指示所述第一节点或者所述第二节点;
16.根据权利要求14所述的方法,其特征在于,所述目标节点为所述第一节点和所述第二节点,所述调度信息为交互请求与IP地址之间的第二对应关系,所述IP地址指示所述第一节点或者所述第二节点;
17.根据权利要求14所述的方法,其特征在于,所述目标节点为所述终端,所述调度信息为交互请求与IP地址之间的第二对应关系,所述IP地址指示所述第一节点或者所述第二节点;
18.根据权利要求1-17任一所述的方法,其特征在于,所述至少两个业务流量在所述第一节点上占用的带宽通过检测和预测中的至少一种方式获取得到。
19.根据权利要求1-18任一所述的方法,其特征在于,所述调度器基于所述至少两个业务流量在所述第一节点上占用的带宽,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例之后,所述方法还包括:
20.根据权利要求1-19任一所述的方法,其特征在于,所述调度器基于所述至少两个业务流量在所述第一节点上占用的带宽,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例之前,所述方法还包括:
21.一种流量调度装置,其特征在于,所述装置应用于流量调度系统包括的调度器,所述流量调度系统还包括第一节点、第二节点和终端,所述第一节点和所述第二节点用于与所述终端交互业务流量,所述装置包括:
22.根据权利要求21所述的装置,其特征在于,所述确定模块,用于基于所述至少两个业务流量的优先级,在所述至少两个业务流量中确定至少一个优先级最低的业务流量;基于所述至少一个优先级最低的业务流量确定所述目标业务流量。
23.根据权利要求22所述的装置,其特征在于,所述确定模块,用于响应于存在至少两个优先级最低的业务流量,将所述至少两个优先级最低的业务流量中数据量大于数据量阈值的业务流量确定为所述目标业务流量。
24.根据权利要求21-23任一所述的装置,其特征在于,所述优先级基于服务级别协议SLA和连接类型中的至少一种...
【技术特征摘要】
1.一种流量调度方法,其特征在于,所述方法应用于流量调度系统包括的调度器,所述流量调度系统还包括第一节点、第二节点和终端,所述第一节点和所述第二节点用于与所述终端交互业务流量,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述调度器基于所述至少两个业务流量的优先级,在所述至少两个业务流量中确定目标业务流量,包括:
3.根据权利要求2所述的方法,其特征在于,所述调度器基于所述至少一个优先级最低的业务流量确定所述目标业务流量,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述优先级基于服务级别协议sla和连接类型中的至少一种信息确定,所述sla用于指示业务质量,所述优先级与所述sla指示的业务质量正相关,所述优先级与所述连接类型对应的调度便利程度负相关。
5.根据权利要求1-4任一所述的方法,其特征在于,所述调度器基于所述至少两个业务流量在所述第一节点上占用的带宽,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例,包括:
6.根据权利要求5所述的方法,其特征在于,所述调度器基于所述带宽之和,确定比例调整方式,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的方法,其特征在于,所述调度器基于所述带宽之和,确定比例调整方式,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7或9所述的方法,其特征在于,所述带宽调度量基于所述带宽之和、所述第一带宽阈值和所述第二节点的带宽使用情况确定。
11.根据权利要求7或9所述的方法,其特征在于,所述带宽调度量基于所述带宽之和对应的带宽成本、所述第一成本阈值和所述第二节点的带宽成本使用情况确定。
12.根据权利要求5所述的方法,其特征在于,所述调度器基于所述带宽之和,确定比例调整方式,包括:
13.根据权利要求12所述的方法,其特征在于,所述比例调整方式基于所述带宽之和、所述第一节点上的第二业务流量占用的带宽和所述第二节点的带宽使用情况确定。
14.根据权利要求5-13任一所述的方法,其特征在于,所述调度器按照所述比例调整方式,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例,包括:
15.根据权利要求14所述的方法,其特征在于,所述目标节点为内容分发网络cdn域名系统dns服务器,所述调度信息为参考域名与互联网协议ip地址之间的第一对应关系,所述ip地址指示所述第一节点或者所述第二节点;
16.根据权利要求14所述的方法,其特征在于,所述目标节点为所述第一节点和所述第二节点,所述调度信息为交互请求与ip地址之间的第二对应关系,所述ip地址指示所述第一节点或者所述第二节点;
17.根据权利要求14所述的方法,其特征在于,所述目标节点为所述终端,所述调度信息为交互请求与ip地址之间的第二对应关系,所述ip地址指示所述第一节点或者所述第二节点;
18.根据权利要求1-17任一所述的方法,其特征在于,所述至少两个业务流量在所述第一节点上占用的带宽通过检测和预测中的至少一种方式获取得到。
19.根据权利要求1-18任一所述的方法,其特征在于,所述调度器基于所述至少两个业务流量在所述第一节点上占用的带宽,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例之后,所述方法还包括:
20.根据权利要求1-19任一所述的方法,其特征在于,所述调度器基于所述至少两个业务流量在所述第一节点上占用的带宽,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例之前,所述方法还包括:
21.一种流量调度装置,其特征在于,所述装置应用于流量调度系统包括的调度器,所述流量调度系统还包括第一节点、第二节点和终端,所述第一节点和所述第二节点用于与所述终端交互业务流量,所述装置包括:
22.根据权利要求21所述的装置,其特征在于,所述确定模块,用于基于所述至少两个业务流量的优先级,在所述至少两个业务流量中确定至少一个优先级最低的业务流量;基于所述至少一个优先级最低的业务流量确定所述目标业务流量。
23.根据权利要求22所述的装置,其特征在于,所述确定模块,用于响应于存在至少两个优先级最低的业务流量,将所述至少两个优先级最低的业务流量中数据量大于数据量阈值的业务流量确定为所述目标业务流量。
24.根据权利要求21-23任一所述的装置,其特征在于,所述优先级基于服务级别协议sla和连接类型中的至少一种信息确定,所述sla用于指示业务质量,所述优先级与所述sla指示的业务质量正相关,所述优先级与所述连接类型对应的调度便利程度负相关。
25.根据权利要求21-24任一所述的装置,其特征在于,所述调整模块,用于确定所述至少两个业务流量在所述第一节点上占用的带宽的带宽之和;基于所述带宽之和,确定比例调整方式;按照所述比例调整方式,调整所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例。
26.根据权利要求25所述的装置,其特征在于,所述调整模块,用于响应于所述带宽之和满足第一条件,确定所述比例调整方式为降低所述第一节点和所述第二节点与所述终端交互所述目标业务流量的比例,使得所述目标业务流量在所述第一节点上占用的带宽减少带宽调度量,且所述目...
【专利技术属性】
技术研发人员:单卫华,高天宇,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。