Patent classifications
H04L47/25
Systems and methods for pacing data flows
A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
Systems and methods for pacing data flows
A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
Automated configuration of policer parameters
Embodiments of the present disclosure automatically set a maximum burst size in a policer to optimize the flow of traffic in a network. In one embodiment, a method includes receiving a policer rate set by a first policy, a maximum rate corresponding to one or more communications channels, and maximum burst time for performing at data burst. A maximum burst size is determined automatically based on the received policer rate, maximum rate, and maximum burst time. A policer in a network device is configured to limit traffic received at the one or more communications channels based on the maximum burst size.
Automated configuration of policer parameters
Embodiments of the present disclosure automatically set a maximum burst size in a policer to optimize the flow of traffic in a network. In one embodiment, a method includes receiving a policer rate set by a first policy, a maximum rate corresponding to one or more communications channels, and maximum burst time for performing at data burst. A maximum burst size is determined automatically based on the received policer rate, maximum rate, and maximum burst time. A policer in a network device is configured to limit traffic received at the one or more communications channels based on the maximum burst size.
Technologies for scalable security architecture of virtualized networks
Technologies for performing security monitoring services of a network functions virtualization (NFV) security architecture that includes an NVF security services controller and one or more NFV security services agents. The NFV security services controller is configured to transmit a security monitoring policy to the NFV security services agents and enforce the security monitoring policy at the NFV security services agents. The NFV security services agents are configured to monitor telemetry data and package at least a portion of the telemetry for transmission to an NFV security monitoring analytics system of the NFV security architecture for security threat analysis. Other embodiments are described and claimed.
Rate adjustment techniques
The disclosed techniques enable communication nodes to perform rate adjustments. As an example, a communication node may receive a control information from a network node. Based on the received control information, the control node may determine that the network node supports codec adaptation or that the communication node is allowed to enable the codec adaptation.
Rate adjustment techniques
The disclosed techniques enable communication nodes to perform rate adjustments. As an example, a communication node may receive a control information from a network node. Based on the received control information, the control node may determine that the network node supports codec adaptation or that the communication node is allowed to enable the codec adaptation.
Systems and methods for retransmission rate selection to support fast moving devices
The present disclosure is directed generally to systems and methods for dynamically selecting a retransmission rate for communication between two devices. The retransmission rate may be selected after a transmission has failed between the devices. In some embodiments, the retransmission rate may be selected based on relative velocity of the devices. In some embodiments, the retransmission rate may be selected based on transmission channel characteristics. The retransmission rate may be selected such that the retransmission will be less than an allowable transmission rate based on a distance between the two devices.
Systems and methods for retransmission rate selection to support fast moving devices
The present disclosure is directed generally to systems and methods for dynamically selecting a retransmission rate for communication between two devices. The retransmission rate may be selected after a transmission has failed between the devices. In some embodiments, the retransmission rate may be selected based on relative velocity of the devices. In some embodiments, the retransmission rate may be selected based on transmission channel characteristics. The retransmission rate may be selected such that the retransmission will be less than an allowable transmission rate based on a distance between the two devices.
Dynamic bandwidth control over a variable link
A method for controlling a bandwidth over a communication link connecting first and second client network elements. The first element is configured to send to the second element data traffic including at least a best effort traffic flow of packets. The method includes: at the first element, marking a number of best effort packets with a control code, the control code taking values within a predetermined ordered control sequence of values, and sending the marked packets to the second element through the link; at the second element, checking the control code of each marked best effort packet and, in case of detection of a missing value of the control code, sending to the first element a packet containing a feedback code indicative of an adjustment of the bandwidth; and, at the first element, upon reception of the feedback code, adjusting the bandwidth.