【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种网络拥塞控制方法、装置、系统、设备及存储介质。
技术介绍
1、在网络通信领域,特别是在数据交换和路由领域,拥塞控制一直是一个重要的问题。当数据包流量过大,超过了网络组件(如路由器、交换机等)的处理能力时,数据包开始排队等待处理,发生网络拥塞现象。拥塞通常表现为延迟的增加、数据包丢失和吞吐量下降。相关技术中,通过虚拟输出队列(virtual output queue,voq)缓解网络拥塞,在voq中,每个输入端口维护一个虚拟输出队列,用于存储要发送到不同输出端口的数据包,可以确保数据包之间不会出现队头阻塞(head of line blocking,hol)问题,从而提高了网络性能,但传统虚拟输出队列机制存在局限性,特别是在多对一通信场景下,在多个输入端口同时要发送数据到同一个输出端口的情况时,因为多个输入端口竞争相同的输出端口资源,可能导致一些输入端口被阻塞,无法发送数据,仍会出现拥塞问题。并且,传统虚拟输出队列机机制无法预测拥塞的发生,在网络流量发生变化时,其无法动态地调整路由以优化网络性能。
< ...【技术保护点】
1.一种网络拥塞控制方法,其特征在于,包括:
2.根据权利要求1所述的网络拥塞控制方法,其特征在于,所述节点包括发送机端、接收机端和交换机端,所述发送机端的状态信息包括:发送机端缓冲区的总空间、发送机端缓冲区已使用的空间、已使用的带宽、总带宽、已发送的数据总量以及发送速率;
3.根据权利要求2所述的网络拥塞控制方法,其特征在于,所述网络拥塞关键位置包括发送机端缓冲区、虚拟输出队列缓冲区、接收机端缓冲区以及链路;
4.根据权利要求2所述的网络拥塞控制方法,其特征在于,所述根据各个网络拥塞关键位置对应的拥塞参数预测网络预发生拥塞的位置,
...
【技术特征摘要】
1.一种网络拥塞控制方法,其特征在于,包括:
2.根据权利要求1所述的网络拥塞控制方法,其特征在于,所述节点包括发送机端、接收机端和交换机端,所述发送机端的状态信息包括:发送机端缓冲区的总空间、发送机端缓冲区已使用的空间、已使用的带宽、总带宽、已发送的数据总量以及发送速率;
3.根据权利要求2所述的网络拥塞控制方法,其特征在于,所述网络拥塞关键位置包括发送机端缓冲区、虚拟输出队列缓冲区、接收机端缓冲区以及链路;
4.根据权利要求2所述的网络拥塞控制方法,其特征在于,所述根据各个网络拥塞关键位置对应的拥塞参数预测网络预发生拥塞的位置,包括:
5.根据权利要求1所述的网络拥塞控制方法,其特征在于,所述虚拟输出队列缓存区包括第一虚拟输出队列缓存区和第二虚拟输出队列缓存区,若所述网络预发生拥塞的位置为虚拟输出队列缓存区,则根据当前网络参数与预设参数阈值的...
【专利技术属性】
技术研发人员:汪建廷,纪柏雄,陈翔,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。