Load balancing with flowlet granularity

    公开(公告)号:US10243858B2

    公开(公告)日:2019-03-26

    申请号:US15869531

    申请日:2018-01-12

    Abstract: A first flowlet of a flow from a source network device to a destination network device is assigned to a first path of a plurality of paths between the source device and the destination device. The assignment of the first flowlet to the first path is made by a network connected device. A second flowlet is detected in response to an interruption in transmission of the flow due to congestion along the first path, wherein the interruption is longer in duration than a difference in a transmission time between the source network device and the destination network device along each of the plurality of paths. The second flowlet is assigned to a second path of the plurality of paths by the network connected device. According to some example embodiments, the second path is randomly selected from the plurality of paths.

    DYNAMIC FLOWLET PRIORITIZATION
    47.
    发明申请

    公开(公告)号:US20170346748A1

    公开(公告)日:2017-11-30

    申请号:US15682339

    申请日:2017-08-21

    CPC classification number: H04L47/2458 H04L47/283

    Abstract: In one embodiment, a next set of packets in a first flow may be identified. A counter may be incremented, where the counter indicates a first number of initial sets of packets in first flow that have been identified. The identified next set of packets may be prioritized such that the first number of initial sets of packets in the first flow are prioritized and a sequential order of all packets in the first flow is maintained. The identifying, incrementing, and prioritizing may be repeated until no further sets of packets in the first flow remain to be identified or the first number of initial sets of packets is equal to a first predefined number.

    Randomized per-packet port channel load balancing
    49.
    发明授权
    Randomized per-packet port channel load balancing 有权
    随机每包端口信道负载均衡

    公开(公告)号:US09590914B2

    公开(公告)日:2017-03-07

    申请号:US14448934

    申请日:2014-07-31

    Abstract: Systems, methods, and non-transitory computer-readable storage media for per-packet load balancing in a port channel. The system first maps an incoming traffic flow to queues containing packets to be transmitted through a port channel at the system, the port channel including ports grouped into a single virtual port. Next, the system assigns a port from the port channel to a queue for a predetermined period of time, wherein the port is assigned to the queue based on at least one of a port state and a service history associated with the queue. The system then de-queues at least a portion of the packets in the queue through the port for the predetermined period of time. This load balancing can ensure that traffic is efficiently and fairly load balanced across the links of the port channel, and packets of each queue are not reordered.

    Abstract translation: 用于端口通道中每个数据包负载均衡的系统,方法和非暂时的计算机可读存储介质。 系统首先将进入的流量映射到包含要通过系统端口通道发送的数据包的队列,端口通道包括分组为单个虚拟端口的端口。 接下来,系统将端口从端口信道分配到队列预定的时间段,其中基于与队列相关联的端口状态和服务历史中的至少一个将端口分配给队列。 然后,系统通过端口在队列中的至少一部分分组排队预定时间段。 这种负载均衡可以确保流量在端口通道的链路之间高效,平衡地负载平衡,并且每个队列的数据包不重新排序。

    SERVER-CLIENT DETERMINATION
    50.
    发明申请
    SERVER-CLIENT DETERMINATION 审中-公开
    服务器端客户决定

    公开(公告)号:US20160359686A1

    公开(公告)日:2016-12-08

    申请号:US15140395

    申请日:2016-04-27

    Abstract: Systems, methods, and computer-readable media are provided for determining whether a node in a network is a server or a client. In some examples, a system can collect, from one or more sensors that monitor at least part of data traffic being transmitted via a pair of nodes in a network, information of the data traffic. The system can analyze attributes of the data traffic such as timing, port magnitude, degree of communication, historical data, etc. Based on analysis results and a predetermined rule associated with the attributes, the system can determine which node of the pair of nodes is a client and which node is a server.

    Abstract translation: 系统,方法和计算机可读介质被提供用于确定网络中的节点是服务器还是客户端。 在一些示例中,系统可以从监视经由网络中的一对节点传输的数据流量的至少一部分的一个或多个传感器收集数据流量的信息。 系统可以分析数据流量的属性,如定时,端口大小,通信程度,历史数据等。基于分析结果和与属性相关联的预定规则,系统可以确定该对节点的哪个节点是 客户端和哪个节点是服务器。

Patent Agency Ranking