【技术实现步骤摘要】
网络拥塞信息传输方法和装置
本专利技术涉及计算机技术,尤其涉及一种网络拥塞信息传输方法和装置。
技术介绍
随着片上多核处理器核的数目逐渐增加,片上网络正逐渐取代总线,成为核间互联技术的新标准。片上路由算法是决定片上网络吞吐率以及传输时延的关键因素,现有的片上路由算法可分为无关性算法和动态算法,无关性算法和动态算法的主要区别在于做路由决策时是否考虑动态的网络拥塞信息。其中,无关性算法不考虑网络链路拥塞信息,容易造成片上网络的负载不平衡,从而会使得网络吞吐率低以及传输时延长;动态算法首先通过最短路径算法,确定候选传输路径,再考虑候选传输路径上各节点的链路拥塞信息,以确定最佳传输路径。动态算法又分为局部动态算法和全局动态算法,局部动态算法在做路由决策时,只考虑候选传输路径上本地及相邻节点的链路拥塞信息,而全局动态算法除了考虑候选传输路径上本地及相邻节点的链路拥塞信息外,还考虑候选传输路径上的至少一个其他节点的链路拥塞信息,从而可以更好的平衡网络负载,增加网络吞吐率,降低网络平均时延。现有技术中,当采用全局动态算法进行路由决策时,通过片上网络的主网络传输携带数据的数据包,通过在片上网络构建专门的传输链路拥塞信息的附加网络传输各节点的链路拥塞信息。然而,采用现有技术的方法,由于在片上网络增加了附加网络,因此,会增加片上网络的功耗和面积开销。
技术实现思路
本专利技术提供一种网络拥塞信息传输方法和装置,以降低额外的功耗和面积开销。本专利技术实施例第一方面提供一种网络拥塞信息传输方法,包括:第一节点通过主网络接收第二节点发送的数据包,所述数据包中携带第一拥塞信息,所述第一节 ...
【技术保护点】
一种网络拥塞信息传输方法,其特征在于,包括:第一节点通过主网络接收第二节点发送的数据包,所述数据包中携带第一拥塞信息,所述第一节点与所述第二节点相邻;所述第一拥塞信息包含K个节点的链路拥塞信息,所述K个节点为与所述第二节点到所述第一节点的方向相反的链路上,以所述第二节点为起点的K个连续的节点,所述K大于等于1;所述第一节点从所述数据包中获取所述第一拥塞信息。
【技术特征摘要】
1.一种网络拥塞信息传输方法,其特征在于,包括:第一节点通过主网络接收第二节点发送的数据包,所述数据包中携带第一拥塞信息,所述第一节点与所述第二节点相邻;所述第一拥塞信息包含K个节点的链路拥塞信息,所述K个节点为与所述第二节点到所述第一节点的方向相反的链路上,以所述第二节点为起点的K个连续的节点,所述K大于等于1;所述第一节点从所述数据包中获取所述第一拥塞信息;还包括:所述第一节点获取自身到相邻节点的支路上的拥塞参数;所述第一节点根据所述第一拥塞信息和所述拥塞参数,进行路由选择;所述第一节点通过主网络接收第二节点发送的数据包之后,还包括:确定所述数据包的下一跳节点;获取与所述第一节点到所述下一跳节点方向相反的链路上的K-1个节点的链路拥塞信息;根据自身到相邻节点的支路上的拥塞参数,生成自身到除下一跳节点方向外的各方向的支路拥塞信息;根据所述K-1个节点的链路拥塞信息和所述自身到除下一跳节点方向外的各方向的支路拥塞信息生成第二拥塞信息;将所述第二拥塞信息携带在所述数据包中发送给所述下一跳节点;所述获取与所述第一节点到所述下一跳节点方向相反的链路上的K-1个节点的链路拥塞信息,包括:若所述第一节点到所述下一跳节点的方向与所述第二节点到所述第一节点的方向不一致,则从所述第一节点本地存储的链路拥塞信息中获取所述K-1个节点的链路拥塞信息;若所述第一节点到所述下一跳节点的方向与所述第二节点到所述第一节点的方向一致,则从所述第一拥塞信息中获取所述K-1个节点的链路拥塞信息。2.根据权利要求1所述的方法,其特征在于,所述K个节点中每个节点的链路拥塞信息包括与所述节点关联的不同方向的支路拥塞信息,所述节点关联的不同方向为所述节点到与所述节点相邻的至少一个节点的方向。3.根据权利要求1所述的方法,其特征在于,所述第一节点根据所述第一拥塞信息和所述拥塞参数,进行路由选择包括:所述第一节点确定两个候选输出方向,所述两个候选输出方向为所述第一节点到与其相连的两个相邻节点的方向;所述第一节点先比较到所述两个相邻节点的支路的拥塞参数,获取第一比较结果;如果所述第一比较结果表明所述两个候选输出方向的拥塞程度相同,再比较所述两个候选输出方向上预设跳数的节点的链路拥塞信息中指向目的节点方向的支路拥塞信息,获取第二比较结果;如果所述第二比较结果表明所述两个候选输出方向的拥塞程度不同,则确定所述第二比较结果中拥塞程度低的支路所属的候选输出方向为路由下一跳的方向。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一拥塞信息携带在所述数据包头块中的空闲比特位。5.一种网络拥塞信息传输装置,其特征在于,包括:接收模块,用于通过主网络接收第二节点发送的数据包,所述数据包中携带第...
【专利技术属性】
技术研发人员:刘少礼,陈云霁,陈天石,李玲,孙国庆,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。