【技术实现步骤摘要】
网络拥塞控制方法、设备及系统
本专利技术涉及网络通信技术,尤其涉及一种网络拥塞控制方法、设备及系统。
技术介绍
网络拥塞是当今网络中一个比较突出的问题,利用拥塞控制来保证网络服务质量(QualityofService,QoS)极为重要。网络拥塞可以表现为数据包分组延迟增加、丢包率增加、上层应用性能下降等。现有的拥塞控制技术,可以根据拥塞控制在网络层的位置分为两类,一类是基于源端的传输控制协议(TransportControlProtocol,TCP)拥塞控制,在主机和网络边缘设备中执行;另一类是基于网络的IP拥塞控制,在网络设备中执行。网络拥塞控制也可以称为接纳控制,对应的接纳控制算法包括:基于参数的接纳控制算法、基于测量的接纳控制算法,基于带宽代理的接纳控制算法和基于策略的接纳控制算法。现有的拥塞控制技术只能反映网络中单个节点的拥塞情况,不能有效缓解整条链路的拥塞情况。现有的接纳控制算法不能体现用户意愿,网络利用率不高。
技术实现思路
本专利技术实施例是提供一种网络拥塞控制方法、设备及系统,有效缓解整条链路的拥塞情况,并且能够体现用户意愿且网络利用率高。本专利技术实施例提供了一种网络拥塞控制方法,包括:入口网络节点获取数据流对应的拥塞判断参数和输入参考速率,所述拥塞判断参数根据积聚物确定,所述输入参考速率为保证网络不拥塞的极优解;入口网络节点根据所述拥塞判断参数确定是否发生网络拥塞,如果发生网络拥塞,根据所述输入参考速率和所述数据流对应的SLA信息,对所述数据流进行网络拥塞控制。本专利技术实施例提供了一种网络拥塞控制设备,包括:获取模块,用于获取数据流对应的 ...
【技术保护点】
一种网络拥塞控制方法,其特征在于,包括:入口网络节点获取数据流对应的拥塞判断参数和输入参考速率,所述拥塞判断参数根据积聚物确定,所述输入参考速率为保证网络不拥塞的极优解;入口网络节点根据所述拥塞判断参数确定是否发生网络拥塞,如果发生网络拥塞,根据所述输入参考速率和所述数据流对应的SLA信息,对所述数据流进行网络拥塞控制。
【技术特征摘要】
1.一种网络拥塞控制方法,其特征在于,包括:入口网络节点获取数据流对应的拥塞判断参数和输入参考速率,所述拥塞判断参数根据积聚物确定,所述输入参考速率为保证网络不拥塞的极优解;其中,所述积聚物是针对一个链接,在数据流经过的所有节点中,排队等待的数据包的集合;入口网络节点根据所述拥塞判断参数确定是否发生网络拥塞,如果发生网络拥塞,根据所述输入参考速率和所述数据流对应的服务等级协议SLA信息,对所述数据流进行网络拥塞控制。2.根据权利要求1所述的方法,其特征在于,还包括:网络代理获取所述入口网络节点的输入速率,以及获取出口网络节点的输出速率,根据所述输入速率和输出速率确定所述积聚物。3.根据权利要求2所述的方法,其特征在于,所述拥塞判断参数的计算公式为:其中,n为检测周期的序号,Ki(n)表示第n个检测周期中数据流i的拥塞判断参数,r和b为预先设定的值,ai(n)表示第n个检测周期中数据流i的积聚物,其计算公式为:ai(n)=ai(n-1)+(λi(n)-ui(n))×τλi(n)表示第n个检测周期中数据流i的输入速率,ui(n)表示第n个检测周期中数据流i的输出速率,τ为数据采样时间间隔。4.根据权利要求1所述的方法,其特征在于,所述输入参考速率的计算公式为:其中,n为检测周期的序号,ωi(n)为第n个检测周期中数据流i的输入参考速率,vi为与数据流i的SLA对应的值,λi(n)表示第n个检测周期中数据流i的输入速率,ui(n)表示第n个检测周期中数据流i的输出速率,Ki(n)表示第n个检测周期中数据流i的拥塞判断参数,α和β为设定值。5.根据权利要求1所述的方法,其特征在于,所述根据所述输入参考速率和所述数据流对应的SLA信息,对所述数据流进行网络拥塞控制,包括:如果所述数据流对应的SLA信息表明需要进行静态降级,则将所述数据流在入口网络节点的输出速率调整为所述静态降级对应的阈值与所述输入参考速率中的较小值;或者,如果所述数据流对应的SLA信息表明需要进行动态降级,则将所述数据流在入口网络节点的输出速率调整为所述输入参考速率;或者,如果所述数据流对应的SLA信息表明需要停止当前业务,则停止所述数据流的链接。6.根据权利要求3所述的方法,其特征在于,所述根据所述拥塞判断参数确定是否发生网络拥塞,包括:如果所述拥塞判断参数大于0,则确定发生网络拥塞。7.根据权利要求2所述的方法,其特征在于,所述网络代理获取所入口网络节点的输入速率,以及获取出口网络节点的输出速率,包括:网络代理接收所述入口网络节点和出口网络节点分别主动发送的所述输入速率和输出速率;或者,网络代理分别向所述入口网络节点和出口网络节点发送请求,并接收所述入口网络节点和出口网络节点在接收到所述请求后分别发送的所述输入速率和输出速率。8.根据权利要求1所述的方法,其特征在于,所述入口网络节点获取数据流对应的拥塞判断参数和输入参考速率,包括:所述入口网络节点接收网络代理主动发送的所述拥塞判断参数和输入参考速率;或者,所述入口网络节点向所述网络代理发送请求,并接收所述网络代理在接收到所述请求后发送的所述拥塞判断参数和输入参考速率。9.一种网络拥塞控制设...
【专利技术属性】
技术研发人员:张登银,陈齐标,程春玲,李正,
申请(专利权)人:华为技术有限公司,南京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。