Patent classifications
H04L47/40
QUEUE MANAGEMENT IN A FORWARDER
A queue management method, system, and recording medium include Selective Acknowledgments (SACK) examining to examine SACK blocks of the forwarder o selectively drop packets in the forward flow queue based on a reverse flow queue and MultiPath Transmission Control Protocol (MPTCP) examining configured to examine multipath headers to recognize MPTCP flows and examine the reverse flow queue to determine if redundant data has been sent such that the dropping drops the redundant data.
Data buffering control system and method for a communication network
A data buffering control system and method for a communication network comprises a buffer disposed at a destination site, and a controller. The buffer is configured to buffer data received at a data receiving rate by the destination site for delivery by the destination site to a user at a delivery flow rate. The controller is configured to increase or decrease a buffering rate according to which the data is buffered in the buffer based on an amount of buffered data in the buffer without stopping the buffering of the data in the buffer. The controller is configured to perform a transmission control protocol spoofing process at the destination site to effect a communication handshaking operation, without the destination site communicating with a source providing the data, to control the data receiving rate by the destination site, to thus modify the buffering rate.
Smart spoofing to improve spoofing performance when resources are scarce
Systems and methods described herein are directed to techniques for selective TCP spoofing of a TCP connection between a first and a second host based on spoofing resource conditions and characteristics of the hosts involved in the TCP connection. In implementations, spoofing resource conditions may be based on a percentage of available resources in use by each of a TCP spoofer and a TCP spoofer peer. In implementations, characteristics of the hosts may be determined by tracking i) each TCP connection application type seen for each host over a time window; and ii) packet loss conditions of local hosts over a time window.
Method and apparatus for setting initial window value in wireless communication system
The present disclosure relates to a 5G or pre-5G communication system to be provided for supporting a data transmission rate higher than that of a 4G communication system such as an LTE. The present invention relates to a method by which a proxy sets an initial window value in a wireless communication system, the method comprising: splitting a transmission control protocol (TCP) connection between a terminal and a server; extracting the information related to the terminal from the data received from the terminal; and setting the initial window value on the basis of a round trip time (RTT) value and a throughput value for each of terminal groups grouped on the basis of the information related to the terminal.
System and method for reducing latency during data transmissions over a network
A system and method is provided whereby more data packets than are necessary may be transmitted in order to prompt a node of network to more quickly increase the number of packets that will be accepted by the node. In one aspect, a single packet of data is split into multiple packets. In another aspect, a single packet of data is padded so that multiple packets need to be sent.
System and method for prioritizing network traffic in a distributed environment
A system and method for prioritizing network traffic in a distributed environment. The system includes: a plurality of logic modules configured to receive policy data from a network device; a control processor associated with each logic module, each control processor configured to determine data associated with a traffic flow and coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on the traffic flow and received policy data; and at least one shaper object configured to enforce the determined traffic action. The method includes: receiving policy data from a network device; determining data associated with a traffic flow at logic modules to coordinate traffic actions of the logic modules; determining a traffic action based on the traffic flow and received policy data; and enforcing the traffic action across at least one shaper object.
System and method for prioritizing network traffic in a distributed environment
A system and method for prioritizing network traffic in a distributed environment. The system includes: a plurality of logic modules configured to receive policy data from a network device; a control processor associated with each logic module, each control processor configured to determine data associated with a traffic flow and coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on the traffic flow and received policy data; and at least one shaper object configured to enforce the determined traffic action. The method includes: receiving policy data from a network device; determining data associated with a traffic flow at logic modules to coordinate traffic actions of the logic modules; determining a traffic action based on the traffic flow and received policy data; and enforcing the traffic action across at least one shaper object.
Communication control method, user terminal, and communication apparatus
A communication control method comprises: receiving, by a user terminal, from a base station, first information indicating a Device to Device (D2D) frequency available in a D2D discovery procedure for discovering a proximal terminal; and using, by the user terminal, not only the frequency indicated by the first information, but also a frequency not indicated by the first information. The frequency not indicated by the first information is different from the frequency indicated by the first information and is indicated by second information received from another cell different from a cell in which the user terminal exists.
System and method for managing network traffic using fair-share principles
A system and method for managing network traffic in a distributed environment. the system including: a plurality of logic modules configured to determine policy data related to bandwidth management and at least one split criteria for a basis for shaping network traffic; a control processor associated with each one of the plurality of logic modules, each control processor configured to determine data associated with each of a plurality of traffic flows at the associated logic module and to coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on each traffic flow and received policy data; and at least two shaper objects configured to receive a split of the traffic flows and enforce the determined traffic action on their respective traffic flow.
System and method for managing network traffic using fair-share principles
A system and method for managing network traffic in a distributed environment. the system including: a plurality of logic modules configured to determine policy data related to bandwidth management and at least one split criteria for a basis for shaping network traffic; a control processor associated with each one of the plurality of logic modules, each control processor configured to determine data associated with each of a plurality of traffic flows at the associated logic module and to coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on each traffic flow and received policy data; and at least two shaper objects configured to receive a split of the traffic flows and enforce the determined traffic action on their respective traffic flow.