Various aspects of the present disclosure provide a method for scheduling network services. The method includes in the current node node level multiplexing a plurality of input nodes to output nodes within the selected node from the node to win multiple lower level, obtaining parameters provided by the first node to win the first, the parameters and the winning node is associated, at least in part based on the determined and second parameters the current node associated with the first parameter, and will provide a higher level of node to the node in the hierarchy and the second parameters associated with the current node, for scheduling nodes in the higher level. In order to determine the second parameter associated with the current node, in one embodiment, the method includes finding using the first parameter in a look-up table that stores the second parameter associated with the first parameter.
【技术实现步骤摘要】
【国外来华专利技术】网络业务调度器和相关联的方法、计算机程序和计算机程序产品通过引用的结合本公开要求于2011年5月18日提交的美国临时申请第61/487,518号“NetworkTrafficSchedulerandAssociatedMethod,ComputerProgramandComputerProgramProduct”的权益,其通过引用全文结合于此。
技术介绍
这里提供的
技术介绍
描述是出于总体上给出本公开的背景。在当前署名的专利技术人的工作被在该
技术介绍
中描述情况,这些工作以及那些可能不会以其它方式构成提交时的现有技术的描述的各方面,不要被明确地、也不要被隐含地认可作为针对本公开的现有技术。在用于通信网络的业务调度中,来自大量输入的业务经常需要被多路复用至一输出。另外,在一个示例中,与输入相关联的用户可以分别签署规定相应带宽、延迟和抖动的服务协议。该业务调度随后需要被配置为使得用户体验满足该服务协议。
技术实现思路
本公开的各方面提供了一种用于网络业务调度的方法。该方法包括在将多个输入节点多路复用至一输出节点的节点层级内的当前节点处,从多个较低级别的节点中选择胜出节点,获取从该胜出节点所提供的第一参数,该第一参数与胜出节点相关联,至少部分基于该第一参数确定与当前节点相关联的第二参数,并且将与当前节点相关联的第二参数提供至该节点层级中较高级别的节点,以便在该较高级别的节点进行调度。为了确定与当前节点相关联的第二参数,在一个实施例中,该方法包括使用第一参数在与第一参数相关联地存储第二参数的查找表中查找条目。在一个示例中,该方法包括使用第一参数查找多个预定义查找表之一中的条目。 ...
【技术保护点】
一种用于网络业务调度的方法,包括:在将多个输入节点多路复用至一输出节点的节点层级内的第一节点处,从多个第一级别的节点中选择第二节点;获取由所述第二节点所提供的第一参数,所述第一参数与所述第二节点相关联;至少部分基于所述第一参数来确定与所述第一节点相关联的第二参数;以及将与所述第一节点相关联的所述第二参数提供至所述节点层级中第二级别的节点,以便在所述第二级别的节点进行调度。
【技术特征摘要】
【国外来华专利技术】2011.05.18 EP 11166496.7;2011.05.18 US 61/487,5181.一种用于网络业务调度的方法,包括:在将多个输入节点多路复用至单个输出节点的节点层级内的第一节点处,从多个第一级别的节点中选择第二节点,所述节点层级包括在所述单个输出节点与所述输入节点之间的至少两个或更多中间节点级别,来自每个中间节点级别的至少一个节点从至少三个较低级别的节点接收参数;获取由所述第二节点所提供的第一参数,所述第一参数与所述第二节点相关联,所述第一参数包括至少第一资格参数,所述第一资格参数指示是否允许选择所述第二节点;将来自所述第二节点的所述第一资格参数的值与来自所述第一节点的第二资格参数的值组合,以生成第三资格参数,所述第三资格参数被提供给所述节点层级中的所述第一节点之上的第三节点;至少部分基于所述第一参数来确定与所述第一节点相关联的第二参数;以及将与所述第一节点相关联的所述第二参数提供至所述节点层级中第二级别的节点,以便在所述第二级别的节点进行调度。2.根据权利要求1的方法,其中至少部分基于所述第一参数确定与所述第一节点相关联的所述第二参数进一步包括:使用所述第一参数在与所述第一参数相关联地存储所述第二参数的查找表中查找条目。3.根据权利要求2的方法,其中使用所述第一参数在所述查找表中查找条目进一步包括以下至少一项:使用所述第一参数查找多个预定义查找表之一中的条目;以及使用所述第一参数查找可配置查找表中的条目。4.根据权利要求1的方法,其中获取由所述第二节点所提供的所述第一参数进一步包括:作为所述第二节点处的业务调度的函数而获取所述第一参数。5.根据权利要求1的方法,其中在将多个输入节点多路复用至所述输出节点的节点层级内的所述第一节点处,从所述多个第一级别的节点中选择所述第二节点进一步包括以下至少一项:在将网络系统的多个进入端口多路复用到所述输出节点的节点层级内的第一节点处,从多个第一级别的节点中选择所述第二节点;在将多个输入节点多路复用至网路系统的外出端口的节点层级内的所述第一节点处,从多个第一级别的节点中选择所述第二节点;以及在将多个分组队列多路复用到所述输出节点的节点层级内的所述第一节点处,从多个第一级别的节点中选择所述第二节点。6.根据权利要求1的方法,其中至少部分基于所述第一参数确定与所述第一节点相关联的所述第二参数进一步包括:基于所述第二节点的资格参数来确定所述第一节点的资格参数。7.根据权利要求1的方法,其中至少部分基于所述第一参数确定与所述第一节点相关联的所述第二参数进一步包括:至少部分基于包括所述第一级别的节点的传播优先级的所述第一参数来确定与所述第一节点相关联的所述第二参数。8.根据权利要求1的方法,其中至少部分基于所述第一参数确定与所述第一节点相关联的所述第二参数进一步包括:基于所述第一参数和所述第一节点的内部参数来确定与所述第一节点相关联的所述第二参数。9.根据权利要求8的方法,其中基于所述第一参数和所述第一节点的所述内部参数来确定与所述第一节点相关联的所述第二参数进一步包括:基于所述第一参数以及所述第一节点的最小令牌桶参数和最大令牌桶参数来确定与所述第一节点相关联的所述第二参数。10.根据权利要求8的方法,进一步包括:在选择所述第二节点时更新所述第一节点的所述内部参数。11.根据权利要求1的方法,其中所述第一节点是当前节点,所述第二节点是胜出节点,所述输出节点具有所述节点层级中的最高级别,所述第一级别的节点是在所述节点层级中比所述当前节点更低级别的节点,并且所述第二级别的节点是在所述节点层级中比所述当前节点更高级别的...
【专利技术属性】
技术研发人员:S·利维内,V·苏科尼克,E·奥普希尔,
申请(专利权)人:马维尔国际贸易有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。