【技术实现步骤摘要】
基于远程带内遥测和时延的流量调度方法和装置
[0001]本申请涉及互联网信息
,特别是涉及一种基于远程带内遥测和时延的流量调度方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着云服务技术的发展,数据中心的链路带宽增长速度很快,然而交换机缓冲区的大小无法满足数据中心的链路带宽,所以数据中心之间的流量往往会产生较深队列,导致流量的延迟较高。
[0003]传统技术中,针对数据中心间流量延迟较高与难以估计瓶颈链路容量的情况,有混合拥塞控制的方法。在跨数据中心中,混合拥塞控制根据广域网和数据中心的异质性,以及不同来源流量的相互作用分别处理数据中心的拥塞和广域网的拥塞。
[0004]然而,目前的混合拥塞控制方法中,因为混合拥塞控制下获取数据中心内拥塞信号不准确、信息量较少,所以存在拥塞信号粒度较粗的问题,导致收敛缓慢。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种基于远程带内遥测和时延的流量调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种基于远程带内遥测和时延的流量调度方法。所述方法包括:
[0007]获取累计队列长度与数据往返时间;所述累计队列长度表示第一流量调度路径中各数据中心间可编程交换机的缓存队列的队列总长度;所述数据往返时间表示第二流量调度路径中本地数据中心与广域网间流量数据的往返时间;
[0008]针对不同的流量调度路径,根据每一所述流量调度路径对应的 ...
【技术保护点】
【技术特征摘要】
1.一种基于远程带内遥测和时延的流量调度方法,其特征在于,所述方法包括:获取累计队列长度与数据往返时间;所述累计队列长度表示第一流量调度路径中各数据中心间可编程交换机的缓存队列的队列总长度;所述数据往返时间表示第二流量调度路径中本地数据中心与广域网间流量数据的往返时间;针对不同的流量调度路径,根据每一所述流量调度路径对应的比例积分控制器、所述累计队列长度以及所述数据往返时间,确定每一所述流量调度路径对应的控制因子;根据每一所述流量调度路径对应的控制因子以及所述流量调度路径对应的目标流量调度策略,控制拥塞窗口大小,对所述流量调度路径的流量进行调度。2.根据权利要求1所述的方法,其特征在于,所述针对不同的流量调度路径,根据每一所述流量调度路径对应的比例积分控制器、所述累计队列长度以及所述数据往返时间,确定每一所述流量调度路径对应的控制因子,包括:根据所述第一流量调度路径中各数据中心间的累计队列长度,确定第一拥塞信息;根据所述第二流量调度路径中本地数据中心与广域网间的数据往返时间,确定第二拥塞信息;根据所述第一拥塞信息与第一比例积分控制器确定第一控制因子,以及根据所述第二拥塞信息与第二比例积分控制器确定第二控制因子。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一流量调度路径中各数据中心间的累计队列长度,确定第一拥塞信息,包括:根据数据包在各数据中心的可编程交换机端口的队列长度进行累加,得到所述累计队列长度;根据所述累计队列长度,确定所述第一拥塞信息;所述根据所述第二流量调度路径中本地数据中心与广域网间的数据往返时间,确定第二拥塞信息,包括:在所述数据包在所述数据中心与所述广域网的往返过程中,根据无拥塞情况的往返时间与发生拥塞的往返时间预测广域网内的第二拥塞信息。4.根据权利要求2所述的方法,其特征在于,所述第一拥塞信息包括第一拥塞程度与第一拥塞变化趋势,所述第二拥塞信息包括第二拥塞程度与第二拥塞变化趋势;所述根据所述第一流量调度路径中各数据中心间的累计队列长度,确定第一拥塞信息,包括:将所述第一流量调度路径中各数据中心间发生拥塞时的累计队列长度与队列长度阈值的差确定为所述第一拥塞程度,将所述发生拥塞时的累计队列长度与无拥塞时的累计队列长度的差确定为第一拥塞变化趋势,将所述第一拥塞程度与所述第一拥塞变化趋势作为第一拥塞信息;所述根据所述第二流量调度路径中本地数据中心与广域网间的数据往返时间,确定第二拥塞信息,包括:将发生拥塞时的数据往返时间与往返时间阈值的差确定为所述第二拥塞程度,将所述发生拥塞时的数据往返时间与无拥塞时的数据往返时间的差确定为第二拥塞变化趋势;将所述第二拥塞程度与第二拥塞变化趋势作为第二拥塞信息。5.根据权利要求4所述的方法,其特征在于,所述根据所...
【专利技术属性】
技术研发人员:张晗,耿彦涛,施新刚,王继龙,尹霞,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。