SYSTEMS AND METHODS FOR NETWORK MANAGEMENT
    11.
    发明公开

    公开(公告)号:US20240214843A1

    公开(公告)日:2024-06-27

    申请号:US18086840

    申请日:2022-12-22

    IPC分类号: H04W24/08 H04W28/06

    CPC分类号: H04W24/08 H04W28/065

    摘要: One or more computing devices, systems, and/or methods for network management are provided. In an example, a first node of a network determines a packet size modulation profile for use in generating identifiable data packets. The first node generates a first identifiable data packet addressed to a second node. The first node modulates a first packet size of a first data packet based upon the packet size modulation profile. The first node transmits the first identifiable data packet to the second node. The first node receives, from the second node, a second identifiable data packet corresponding to a reply to the first identifiable data packet. The first identifiable data packet and the second identifiable data packet are identifiable as a send-reply pair of data packets based upon the first packet size of the first identifiable data packet and a second packet size of the second identifiable data packet.

    Method and system for network performance optimization service

    公开(公告)号:US11563827B1

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

    申请号:US17373267

    申请日:2021-07-12

    IPC分类号: H04L67/60 H04W24/02

    摘要: A method, a device, and a non-transitory storage medium are described in which a network performance optimization service is provided. A load balancer device may receive, from an end device, an application service request for an application service that is available from multiple server devices of an application layer network. The load balancer device may determine, from a source identifier associated with the end device and obtained from the application service request, that the source identifier does not map to a network traffic forwarding rule of a set of stored network traffic forwarding rules. In response, the load balancer device may map the source identifier to an application service profile of a set of stored application service profiles; select, based on the application service profile, a first server device of the multiple server devices and establish the first server device to be the destination of the application service request.

    Transparent quantitative congestion control

    公开(公告)号:US11496397B2

    公开(公告)日:2022-11-08

    申请号:US17142384

    申请日:2021-01-06

    IPC分类号: H04L47/12 H04L47/10

    摘要: Techniques for reducing network congestion are disclosed. In one embodiment, a method is disclosed comprising receiving, by a computing device, a packet from a sender over a network; retrieving, by the computing device, congestion information; inserting, by the computing device, congestion data representing the congestion information into a header option of the packet to generate an augmented packet; transmitting, by the computing device, the augmented packet to a receiver; receiving, by the computing device, a response packet, the response packet including the congestion data; and transmitting, by the computing device, the response packet to the sender.

    Controlling socket receive buffer for traffic optimization

    公开(公告)号:US11088968B2

    公开(公告)日:2021-08-10

    申请号:US16566101

    申请日:2019-09-10

    摘要: A network device includes a network interface for establishing a communication session with another network device, a memory to store instructions, and a processor to execute the instructions. The processor may, for each time period during the communication session, adjust a size of a receive buffer of a socket. When the processor adjusts the size, the processor, if a utilization number of the receive buffer is greater than a high threshold: may determine a first new size for the receive buffer, and set a size of the receive buffer to the first new size. If the utilization number is less than a low threshold, the processor may determine a second new size for the receive buffer; and set the size of the receive buffer to the second new size.

    Maximizing throughput over a TCP link by boosting packet transmission

    公开(公告)号:US10091118B2

    公开(公告)日:2018-10-02

    申请号:US15418206

    申请日:2017-01-27

    摘要: A device can transmit, to a transmission control protocol (TCP) receiver, a quantity of packets based on a congestion window (CWND) value. The device can receive, from the TCP receiver, a quantity of acknowledgement (ACK) packets, that include a corresponding quantity of advertised receive window (RWND) values, based on transmitting the quantity of packets. The device can determine a maximum value for an updated CWND based on the CWND value and the corresponding quantity of RWND values. The device can provide a quantity of additional packets, to the TCP receiver, based on the maximum value for the updated CWND to cause the TCP receiver to selectively increase a size of a receive buffer.

    Controlling socket receive buffer for traffic optimization

    公开(公告)号:US11575621B2

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

    申请号:US17369136

    申请日:2021-07-07

    摘要: A network device includes a network interface for establishing a communication session with another network device, a memory to store instructions, and a processor to execute the instructions. The processor may, for each time period during the communication session, adjust a size of a receive buffer of a socket. When the processor adjusts the size, the processor, if a utilization number of the receive buffer is greater than a high threshold: may determine a first new size for the receive buffer, and set a size of the receive buffer to the first new size. If the utilization number is less than a low threshold, the processor may determine a second new size for the receive buffer; and set the size of the receive buffer to the second new size.

    Differentiating user equipment types based on TCP signatures

    公开(公告)号:US11146945B2

    公开(公告)日:2021-10-12

    申请号:US16657775

    申请日:2019-10-18

    摘要: Network devices may receive a Transport Control Protocol (TCP) segment from a user device. The TCP segment includes a TCP header and a payload, and the payload includes either a Hypertext Transfer Protocol (HTTP) plaintext message or a Secure HTTP (HTTPS) encrypted message. The network devices may extract a TCP Synchronization (SYN) signature from the TCP header and determine whether the payload of the TCP segment includes a HTTP plaintext message or a HTTPS encrypted message. When the payload includes a HTTP plaintext message, the network devices may extract contents of a HTTP User-Agent field from the HTTP plaintext message, determine a device type identifier (ID) and a category ID based on the extracted contents, and update a plurality of device signatures based on the TCP signature, the device type ID, and the category ID.