Machine learning based end to end system for TCP optimization

    公开(公告)号:US11570059B2

    公开(公告)日:2023-01-31

    申请号:US17507430

    申请日:2021-10-21

    摘要: Bypass network traffic records are generated for a web application. Sufficient statistics of network optimization parameters are calculated for network performance categories. The bypass network traffic records are partitioned for the network performance categories into network traffic buckets. Sufficient statistics and the network traffic buckets are used to generate network quality mappings. The network quality mappings are used as training instances to train a machine learner for generating network optimization policies to be implemented by user devices.

    SYSTEMS AND METHODS FOR ENHANCED AUTONEGOTIATION

    公开(公告)号:US20230037903A1

    公开(公告)日:2023-02-09

    申请号:US17968843

    申请日:2022-10-19

    摘要: An improved autonegotiation approach includes determining that a negotiated rate between a first network device and a second network device exceeds data transfer capacity over a network path downstream of the second network device. In response, a configuration message is generated and transmitted to the first network device. When received by the first network device, the configuration message causes the first network device to limit data transfer between the first network device and the second network device to no more than the downstream data transfer capacity.

    Load balancing path assignments techniques

    公开(公告)号:US11736388B1

    公开(公告)日:2023-08-22

    申请号:US17367330

    申请日:2021-07-03

    申请人: Innovium, Inc.

    摘要: Approaches, techniques, and mechanisms are disclosed for assigning paths to network packets. The path assignment techniques utilize path state information and/or other criteria to determine whether to route a packet along a primary candidate path selected for the packet, or one or more alternative candidate paths selected for the packet. According to an embodiment, network traffic is at least partially balanced by redistributing only a portion of the traffic that would have been assigned to a given primary path. Move-eligibility criteria are applied to traffic to determine whether a given packet is eligible for reassignment from a primary path to an alternative path. The move-eligibility criteria determine which portion of the network traffic to move and which portion to allow to proceed as normal. In an embodiment, the criteria and functions used to determine whether a packet is redistributable are adjusted over time based on path state information.