COMPUTER NETWORK CONGESTION CONTROL MANAGEMENT

    公开(公告)号:EP4447407A1

    公开(公告)日:2024-10-16

    申请号:EP24168296.2

    申请日:2024-04-03

    Applicant: Lemon Inc.

    Abstract: A computer system (10) for managing congestion control of packets includes a processor (14) that implements a network traffic manager including a congestion controller (30) and a socket (56). The congestion controller (30) determines messages parameters for packets of a plurality of messages and assigns a congestion control algorithm setting to each packet based on the message parameters associated with each packet. The socket (56) includes a buffer (54) with a queue having a plurality of threshold queue positions. The congestion controller (30) determines that a subset of packets exceeds at least a first threshold queue position and selects a congestion control action for each packet in the subset based on the assigned congestion control setting for each respective packet and a position of each respective packet relative to the plurality of threshold queue positions.

    FLEXIBLE LOAD BALANCING ON MULTIPATH NETWORKS

    公开(公告)号:EP4443843A1

    公开(公告)日:2024-10-09

    申请号:EP24167080.1

    申请日:2024-03-27

    Applicant: Lemon Inc.

    CPC classification number: H04L45/24 H04L47/125 H04L47/193

    Abstract: A computer system (10) for flexible load balancing on a multipath network includes a processor that implements a multipath transport protocol as a transport layer of a network stack, a load balancer (28) that distributes network traffic across a plurality of paths, and a congestion controller (30) in communication with the load balancer(28). The congestion controller (30) determines parameters for a message based on information received from the load balancer (28). A scheduler (46) included in the load balancer (28) selects a load balancing algorithm from a plurality of load balancing algorithms based on the parameters of the message received from the congestion controller (30) and, based on the selected load balancing algorithm, determines a timing and a path for the message to be sent to the transport layer.

Patent Agency Ranking