【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及网络系统的增强,并且更具体地涉及基于优先级和带宽分配的通信量分类仲裁。
技术介绍
高性能计算(HPC)应用常常采用HPC结构网络通信技术,诸如例如,无限带宽TM。这些HPC结构可以承载包括以下各项的不同类型的通信量:管理通信量、存储通信量、应用通信量等。还可以存在与不同水平的服务质量(QoS)以及不同优先级和等待时间要求相关联的不同类别的应用通信量。现有的网络结构交换机通常仅能够接近于对用户网络通信量的优先级、带宽份额和等待时间的用户配置请求。附图说明要求保护的主题的特征和优点将从与其一致的实施例的以下详细描述中变得显而易见,应参照附图考虑所附描述,在附图中:图1展示了与本公开的各实施例一致的网络系统的顶层图;图2展示了与本公开的各实施例一致的网络节点的框图;图3展示了与本公开的各实施例一致的网络控制器的框图;图4展示了与本公开的各实施例一致的包帧;图5展示了与本公开的各实施例一致的虚拟通道组表;以及图6展示了与本公开一致的一个示例实施例的操作的流程图。尽管以下具体实施方式将通过参照说明性实施例来进行阐述,但是其许多替代方案、修改和变体将对本领域技术人员而言显而易见。具体实施方式一般地,本公开提供了用于增强型网络通信的系统、设备、方法和计算机可读介质以用于包括存储、高性能计算(HPC)以及基于以太网的结构互连在内的更高性能的应用。如以下将更详细描述的,网络控制器可以被配置为网络节点的一部分(例如,交换机)以便提供在可能与虚拟通道相关联的多种通信量类别之间的分组仲裁与抢占。可以通过基于将测量带宽(BW)消耗与针对虚拟通道的BW分配进行比较而调整优 ...
【技术保护点】
一种用于与一个或多个其他网络节点进行通信的网络控制器,所述网络控制器包括:发射机电路,所述发射机电路用于在多条虚拟通道(VL)上发射分组,所述VL与所定义的VL优先级以及所分配的网络带宽份额相关联;带宽监测器模块,所述带宽监测器模块用于对由在所述多个VL上发射的分组消耗的带宽进行测量;以及仲裁器模块,所述仲裁器模块用于基于所述测量带宽与所述所分配的网络带宽份额的比较对所述VL优先级进行调整,其中,所述发射机电路用于基于所述经调整的VL优先级发射所述分组。
【技术特征摘要】
【国外来华专利技术】1.一种用于与一个或多个其他网络节点进行通信的网络控制器,所述网络控制器包括:发射机电路,所述发射机电路用于在多条虚拟通道(VL)上发射分组,所述VL与所定义的VL优先级以及所分配的网络带宽份额相关联;带宽监测器模块,所述带宽监测器模块用于对由在所述多个VL上发射的分组消耗的带宽进行测量;以及仲裁器模块,所述仲裁器模块用于基于所述测量带宽与所述所分配的网络带宽份额的比较对所述VL优先级进行调整,其中,所述发射机电路用于基于所述经调整的VL优先级发射所述分组。2.如权利要求1所述的网络控制器,其中,所述VL优先级调整包括:如果所述测量带宽超过所述所分配的网络带宽份额,则将所述VL优先级降低至从优先级范围中所选择的最低值。3.如权利要求1所述的网络控制器,其中,所述VL优先级调整包括:如果所述测量带宽超过所述所分配的网络带宽份额,则取消所述VL被发射的资格。4.如权利要求1至3中任一项所述的网络控制器,进一步包括抢占模块,所述抢占模块用于中断从第一虚拟通道发射所述分组以便从第二虚拟通道发射分组,其中,所述第二虚拟通道与指定的等待时间敏感度相关联。5.如权利要求4所述的网络控制器,其中,来自所述第一虚拟通道的所述中断的分组的所述优先级低于来自所述第二虚拟通道的所述发射的分组的所述优先级。6.如权利要求4所述的网络控制器,其中,所述抢占模块进一步用于重启对所述中断的分组的剩余片段的发射。7.如权利要求1至3中任一项所述的网络控制器,进一步包括交织模块,所述交织模块用于:如果所述第二分组耗尽流控制数位,则将所述分组中的第一分组交织到所述分组中的第二分组中。8.如权利要求1至3中任一项所述的网络控制器,其中,所述虚拟通道中的每条虚拟通道与通信量类别相关联。9.如权利要求4所述的网络控制器,其中,在网络结构交换机中采用所述控制器,并且所述控制器用于从所述网络结构的结构管理器中接收虚拟通道配置信息,所述虚拟通道配置信息包括:所述所定义的VL优先级;所述所分配的网络带宽份额;以及所述等待时间敏感度。10.如权利要求1至3中任一项所述的网络控制器,其中,在进一步包括处理器的网络节点中采用所述网络控制器,其中,所述网络节点结合在片上系统(SoC)中。11.一种用于增强型网络通信的方法,所述方法包括:对由在多条虚拟通道(VL)上发射的分组消耗的带宽进行测量,所述VL与所定义的VL优先级以及所分配的网络带宽份额相关联;基于所述测量带宽与所述所分配的网络带宽份额的比较对所述VL优先级进行调整;以及基于所述经调整的VL优先级发射所述分组。12.如权利要求11所述的方法,其中,所述调整进一步包括:如果
\t所述测量带宽超过所述所分配的网络带宽份额,则将所述VL优先级降低至从优先级范围中所选择的最低值。13.如权利要求11所述的方法,其中,所述调整进一步包括:如果所述测量...
【专利技术属性】
技术研发人员:A·S·程,T·D·洛维特,M·A·帕克,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。