-
公开(公告)号:US09007895B2
公开(公告)日:2015-04-14
申请号:US13643281
申请日:2010-04-30
IPC分类号: H04L12/00 , H04L12/28 , H04J14/00 , H04K1/00 , H04L12/753 , H04L12/715 , H04L12/707 , H04L12/703 , H04L12/741
CPC分类号: H04L45/48 , H04L45/04 , H04L45/24 , H04L45/28 , H04L45/745
摘要: In a method (400) for routing packets between a plurality of top switches (110a-110n) and a plurality of leaf switches (120a-120n) using a balancing table (204, 208, 210) in a fat tree network (100), a failed link between at least one top switch (110n) and at least one leaf switch (120n) is detected (402). In addition, the balancing table (204, 208, 210) is modified (406) based on the detected failed link, and the packets are routed (408) between the plurality of top switches (110a-110n) and the plurality of leaf switches (120a-120n) in the fat tree network (100) based on the modified balancing table (204, 208, 210).
摘要翻译: 在用于在胖树网络(100)中使用平衡表(204,208,210)在多个顶部交换机(110a-110n)和多个叶片交换机(120a-120n)之间路由分组的方法(400) 检测到至少一个顶部开关(110n)和至少一个叶片开关(120n)之间的故障连接(402)。 另外,基于检测到的故障链路来修改平衡表(204,208,210)(406),并且在多个顶部开关(110a-110n)和多个叶片开关之间路由(408)分组 (120,208,210),在所述胖树网络(100)中基于所述修改后的平衡表(120,208,210)来确定所述胖树网络(120a-120n)。
-
公开(公告)号:US08392571B2
公开(公告)日:2013-03-05
申请号:US12771059
申请日:2010-04-30
IPC分类号: G06F15/16
CPC分类号: H04L47/525 , H04L45/02 , H04L45/125 , H04L47/522
摘要: According to one embodiment of the present invention, there is provided a system for allocating bandwidth in a network to a plurality of traffic classes. Each traffic class has a first bandwidth allocation. The system comprises a network manager which is configured to determine a bandwidth utilization for each traffic class, to determine an amount of unused network bandwidth, to calculate second bandwidth allocations for each traffic class by allocating a share of any determined unused network bandwidth between at least some of the traffic classes, and to update, in accordance with the second bandwidth allocations, a routing table accessible by routers in the network.
摘要翻译: 根据本发明的一个实施例,提供了一种用于将网络中的带宽分配给多个业务类别的系统。 每个流量类都有第一个带宽分配。 该系统包括网络管理器,其被配置为确定每个业务类别的带宽利用率以确定未使用的网络带宽的数量,以通过在至少一个或多个之间分配任何确定的未使用的网络带宽的份额来计算每个业务类别的第二带宽分配 一些业务类,并且根据第二带宽分配来更新由网络中的路由器可访问的路由表。
-
公开(公告)号:US20120014265A1
公开(公告)日:2012-01-19
申请号:US12834951
申请日:2010-07-13
CPC分类号: H04L43/18 , H04L47/125 , H04L47/2441
摘要: According to one example of the present invention, there is provided a method of routing data packets to a plurality of packet processors in a computer network. The method comprising obtaining workload data from the packet processors, determining a workload distribution across the packet processors, and updating a balancing table used by a switching element in the network based on the determined workload.
摘要翻译: 根据本发明的一个示例,提供了一种将数据分组路由到计算机网络中的多个分组处理器的方法。 该方法包括从分组处理器获得工作负载数据,确定分组处理器上的工作负载分布,以及基于所确定的工作量来更新由网络中的交换单元使用的平衡表。
-
公开(公告)号:US20110270987A1
公开(公告)日:2011-11-03
申请号:US12771059
申请日:2010-04-30
IPC分类号: G06F15/16
CPC分类号: H04L47/525 , H04L45/02 , H04L45/125 , H04L47/522
摘要: According to one embodiment of the present invention, there is provided a system for allocating bandwidth in a network to a plurality of traffic classes. Each traffic class has a first bandwidth allocation. The system comprises a network manager which is configured to determine a bandwidth utilization for each traffic class, to determine an amount of unused network bandwidth, to calculate second bandwidth allocations for each traffic class by allocating a share of any determined unused network bandwidth between at least some of the traffic classes, and to update, in accordance with the second bandwidth allocations, a routing table accessible by routers in the network.
摘要翻译: 根据本发明的一个实施例,提供了一种用于将网络中的带宽分配给多个业务类别的系统。 每个流量类都有第一个带宽分配。 该系统包括网络管理器,其被配置为确定每个业务类别的带宽利用率以确定未使用的网络带宽的数量,以通过在至少一个或多个之间分配任何确定的未使用的网络带宽的份额来计算每个业务类别的第二带宽分配 一些业务类,并且根据第二带宽分配来更新由网络中的路由器可访问的路由表。
-
公开(公告)号:US20070174505A1
公开(公告)日:2007-07-26
申请号:US11326918
申请日:2006-01-06
IPC分类号: G06F13/28
CPC分类号: G06F13/28
摘要: Methods and systems for performing direct memory access (DMA) transfers are described. An invalidate queue (or other storage device) contains an entry associated with a DMA transfer in progress. If the invalidate queue detects an invalidation of a memory page associated with that entry, then it is marked invalid. If the entry is marked invalid during the DMA transfer, then that DMA transfer is aborted. This enables, among other things, DMA transfers to unpinned virtual memory.
摘要翻译: 描述了用于执行直接存储器访问(DMA)传输的方法和系统。 无效队列(或其他存储设备)包含与正在进行的DMA传输相关联的条目。 如果无效队列检测到与该条目相关联的内存页的无效,则将其标记为无效。 如果该条目在DMA传输期间被标记为无效,则该DMA传输将被中止。 除此之外,这样可以将DMA传输到未固定的虚拟内存。
-
公开(公告)号:US06611910B2
公开(公告)日:2003-08-26
申请号:US09169868
申请日:1998-10-12
申请人: Harshvardhan Sharangpani , Tse-Yu Yeh , Michael Paul Corwin , Millind Mittal , Kent G. Fielden , Dale Morris , Rajiv Gupta , Michael Schlansker , Mircea Poplingher
发明人: Harshvardhan Sharangpani , Tse-Yu Yeh , Michael Paul Corwin , Millind Mittal , Kent G. Fielden , Dale Morris , Rajiv Gupta , Michael Schlansker , Mircea Poplingher
IPC分类号: G06F930
CPC分类号: G06F9/3806 , G06F9/322 , G06F9/325 , G06F9/3844 , G06F9/3846
摘要: A branch operation is processed using a branch predict instruction and an associated branch instruction. The branch predict instruction indicates a predicted direction, a target address, and an instruction address for the associated branch instruction. When the branch predict instruction is detected, the target address is stored at an entry indicated by the associated branch instruction address and a prefetch request is triggered to the target address. The branch predict instruction may also include hint information for managing the storage and use of the branch prediction information.
摘要翻译: 使用分支预测指令和相关联的分支指令来处理分支操作。 分支预测指示指示相关联的分支指令的预测方向,目标地址和指令地址。 当检测到分支预测指令时,目标地址被存储在由关联的分支指令地址指示的条目上,并且预取请求被触发到目标地址。 分支预测指令还可以包括用于管理分支预测信息的存储和使用的提示信息。
-
公开(公告)号:US09794171B2
公开(公告)日:2017-10-17
申请号:US13599803
申请日:2012-08-30
IPC分类号: H04L12/741
CPC分类号: H04L45/54
摘要: Embodiments herein relate to addition or modification to a forwarding table based on an address. A first packet having a source address and a location value may be received. The source address includes a source of the first packet and the location value indicates at least part of a route along a network to the source address. The forwarding table is not modified or no new entry is added to the forwarding table, if the forwarding table does not include the source address.
-
公开(公告)号:US09614777B2
公开(公告)日:2017-04-04
申请号:US14422348
申请日:2012-08-21
IPC分类号: H04L12/801 , H04L12/863
摘要: One example provides a network device including a queue to receive frames from a source, a processor, and a memory communicatively coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to determine whether a flow control threshold of the queue has been exceeded, and in response to determining that the flow control threshold of the queue has been exceeded, generate a message to be sent to the source of the frame that exceeded the flow control threshold. The message includes a pause duration for which the source is to stop transmitting frames.
-
公开(公告)号:US09584373B2
公开(公告)日:2017-02-28
申请号:US14398579
申请日:2012-05-01
申请人: Michael Schlansker , Jose Renato G Santos , Michael Renne Ty Tan , Guodong Zhang , Shih-Yuan Wang , Jean Tourrilhes
发明人: Michael Schlansker , Jose Renato G Santos , Michael Renne Ty Tan , Guodong Zhang , Shih-Yuan Wang , Jean Tourrilhes
IPC分类号: H04L12/24 , H04L12/931 , H04L12/933 , H04Q11/00
CPC分类号: H04L41/14 , H04L41/0813 , H04L49/1515 , H04L49/65 , H04Q11/0005 , H04Q11/0062 , H04Q2011/0052 , H04Q2011/0096
摘要: A configurable Clos network includes leafs and spines and a switch fabric that connects the leafs and the spines. The switch fabric couples each leaf port of each leaf to at least one spine port of each spine.
摘要翻译: 可配置的Clos网络包括叶和脊,以及连接叶和脊的交换结构。 交换结构将每个叶片的每个叶片端口耦合到每个脊柱的至少一个脊柱端口。
-
公开(公告)号:US09166817B2
公开(公告)日:2015-10-20
申请号:US13145251
申请日:2009-01-19
IPC分类号: H04L12/801 , H04L12/803 , H04L12/709 , H04L12/46 , H04L12/701 , H04L12/707 , H04L12/753
CPC分类号: H04L12/462 , H04L45/00 , H04L45/24 , H04L45/245 , H04L45/48 , H04L47/10 , H04L47/125
摘要: A method for load balancing Ethernet traffic within a fat tree network (315, 455) includes randomly assigning incoming messages (510) into hash classes using a hash function (520); allocating the hash classes among uplinks (550); and transmitting the incoming messages on the uplinks (550) according to the hash class. A network switch (515) for load balancing communication flows in a fat tree network (315, 455) includes downlinks (545) and uplinks (550); the network switch (515) being configured to route communication flows among the downlinks (545) and uplinks (550); a hash module (520) which receives a MAC address from a message (510) and outputs a hash address; and a TCAM lookup module (535) which allocates the hash address into a hash class and allocates the hash class to one of the uplinks (550).
摘要翻译: 用于在胖树网络(315,455)内负载平衡以太网流量的方法包括使用散列函数(520)将进入消息(510)随机分配到散列类别中; 在上行链路中分配哈希类别(550); 以及根据所述散列类在所述上行链路(550)上发送所述传入消息。 用于在胖树网络(315,455)中负载平衡通信流的网络交换机(515)包括下行链路(545)和上行链路(550); 网络交换机(515)被配置为在下行链路(545)和上行链路(550)之间路由通信流; 散列模块(520),其从消息(510)接收MAC地址并输出散列地址; 以及TCAM查找模块(535),其将所述散列地址分配到散列类别中并将所述散列类别分配给所述上行链路之一(550)。
-
-
-
-
-
-
-
-
-