【技术实现步骤摘要】
一种端网协同流量调度方法、装置、系统及存储介质
[0001]本专利技术涉及流量调度
,尤其涉及的是一种端网协同流量调度方法、装置、系统及存储介质。
技术介绍
[0002]数据中心的高速发展推动了计算模式的变革。得益于虚拟化技术,数据中心将计算、存储和内存资源在网络内分散,在逻辑上池化,从而使得计算能力能够在网络内自如的分配和调度。这种计算模式的变革极大的提高了资源利用率,降低了计算成本,然而同时对数据中心网络传输能力提出极高要求。各资源间需要利用高速网络通信,存储设备的进步导致网络需要提供更低的时延。为了维持良好的应用级性能,网络需要提供低达3
‑
5微秒的时延和高达40
‑
100Gbps的带宽。另一方面,数据中心流量具有高突发性的特点,流量在时间维度上分布不均。因此为了维持网络低尾时延,网络利用率往往维持在较低的水平,导致运营成本上升。
[0003]学术界和工业界对网络流量调度进行了大量的研究。根据网络流量调度涉及的方面可分为网络侧方案和端侧方案。
[0004](1) ...
【技术保护点】
【技术特征摘要】
1.一种端网协同流量调度方法,其特征在于,所述端网协同流量调度方法包括:通过路径上的交换机将网络侧的速率调整决策信息反馈至发送端;根据流启动阶段的数据流计算所述网络侧的基础目标速率,并将所述网络侧的当前数据流传输速率调整至所述基础目标速率;获取剩余带宽信息,并根据所述基础目标速率和所述剩余带宽信息占据剩余带宽;接收所述发送端反馈的实时发送速率计算结果,根据所述实时发送速率计算结果向所述发送端嵌入对应的带宽,并基于利用率调整所述网络侧的传输速率。2.根据权利要求1所述的端网协同流量调度方法,其特征在于,所述通过路径上的交换机将网络侧的速率调整决策信息反馈至发送端,包括:通过所述路径上的交换机在1RTT内以每数据包的粒度将所述网络侧的速率调整决策信息反馈至所述发送端;其中,所述交换机以分布式的方式设置在所述网络侧的各路径上。3.根据权利要求1所述的端网协同流量调度方法,其特征在于,所述根据流启动阶段的数据流计算所述网络侧的基础目标速率,并将所述网络侧的当前数据流传输速率调整至所述基础目标速率,包括:确定所述网络侧的竞争流信息和差异化调度目标;根据所述竞争流信息和所述差异化调度目标,在所述流启动阶段以周期性和主动性的方式将所述当前数据流传输速率调整至所述基础目标速率。4.根据权利要求1所述的端网协同流量调度方法,其特征在于,所述在流启动阶段以周期性和主动性的方式将所述当前数据流传输速率调整至所述基础目标速率,包括:判断流启动时长是否超过检测周期;若所述流启动时长超过所述检测周期,则通过所述发送端在所述数据包的头部设置带宽分配检测字段;根据所述带宽分配检测字段执行带宽分配算法;根据所述竞争流信息和所述差异化调度目标计算所述网络侧的基础目标速率;将所述当前数据流传输速率调整至所述基础目标速率。5.根据权利要求4所述的端网协同流量调度方法,其特征在于,所述根据带宽分配检测字段执行带宽分配算法,之前还包括:判断距离上次分配时长是否超过检测周期;若距离上次分配时长超过所述检测周期,则通过所述发送端在所述数据包的头部设置带宽分配检测字段。6.根据权利要求4所述的端网协同流量调度方法,其特征在于,所述根据竞争流信息和所述差异化调度目标计算所述网络侧的基础目标速率,之后还包括:将所述基础目标速率的计算结果与所述数据包中携带的带宽分配值进行对比;根据对比结果选择较小值,并将选择的较小值嵌入所述数据包中;将嵌入后的数据包发送至接收端,以通过所述接收端将带宽分配结果嵌入确认字符中。7.根据权利要求1所述的端网协同流量调度方法,其特征在于,所述基于利用率调整所述网络侧的传输速率,包括:
根据网络利用率算法及参数在所述发送端中计算所述利用率;根据所述利用率以乘性增和/或乘性减的方式更新所...
【专利技术属性】
技术研发人员:李清,吕鸿润,江勇,王羽,赵达毅,
申请(专利权)人:清华大学深圳国际研究生院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。