H04L12/807

Flow control scheme for parallel flows

A method includes a proxy device receiving from a source device a request to establish a flow to a destination device; generating, based on the request, a meta-packet that indicates that the flow to the destination device is to be proxied; determining whether a pre-established flow connecting the proxy device to another proxy device that leads toward the destination device exists; sending the meta-packet on the pre-established flow, when it is determined that the pre-established flow exists; receiving by the other proxy device, the meta-packet, and establishing the flow to the destination device based on the meta-packet, where the proxy devices assign one or more of a source address, a source port, a destination address, or a destination port, associated with the source device and the destination device, to the pre-established flow.

PROTOCOL TO QUERY FOR HISTORICAL NETWORK INFORMATION IN A CONTENT CENTRIC NETWORK

One embodiment provides a system that facilitates querying of historical network information. During operation, the system generates a query for historical information associated with interest and content object packets, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The system transmits the query to a responding entity. In response to receiving the historical information from the responding entity, the system performs an operation that increases network efficiency based on the historical information, thereby facilitating a protocol for querying the historical information to increase network efficiency.

CONTENTION WINDOW SIZE ADJUSTMENT IN A WIRELESS COMMUNICATION SYSTEM
20210409338 · 2021-12-30 ·

Apparatuses, methods, and systems are disclosed for contention window size adjustment. One apparatus includes a transmitter that transmits data on a carrier to a set of devices in a first transmission burst having a duration of at least one subframe. In some embodiments, the set of devices includes one or more devices. In various embodiments, the apparatus includes a receiver that receives feedback information from each device. In certain embodiments, the apparatus includes a processor that determines, based on the feedback information, whether interference above a predetermined level exists on the carrier during the first transmission burst at each device, adjusts a contention window size based on the determination of whether interference above the predetermined level exists on the carrier during the first transmission burst at each device, and determines a value N between a predetermined minimum contention window size and the adjusted contention window size.

DEVICE AND METHOD FOR DELIVERING ACKNOWLEDGMENT IN NETWORK TRANSPORT PROTOCOLS
20210385147 · 2021-12-09 ·

A first network device is configured to: transmit data packets and poll messages to a second network device; and receive, in response to each poll message, at least one status message from the second network device. The at least one status message indicates which of the data packets sent before that poll message have been correctly received at the second network device and/or have been lost. The first network device is configured to adapt a rate of transmitting the poll messages based on a set of parameters. Further, a second network device is configured to: receive data packets from a first network device; and transmit at least one unsolicited status message to the first network device, in case of certain conditions.

TRAFFIC TIMING CONTROL FOR AN OPEN RADIO ACCESS NETWORK IN A CLOUD RADIO ACCESS NETWORK SYSTEM

There is provided a method of operating an Open Radio Access Network (O-RAN) having an O-RAN radio unit (O-RU) and an O-RU controller. The method includes sending, from the O-RU to the O-RU controller, (i) a message informing that the O-RU supports a feature such as (a) a plurality of delay management profiles, and/or (b) a plurality of transmission window sizes, and (ii) a report of capabilities of the O-RU, where the report includes a parameter such as (a) a quantity of supported delay management profiles, (b) supported window sizes for each of the plurality of delay management profiles, and/or (c) a supported window offset for each of the plurality of delay management profiles. The O-RU controller configures the O-RU based on the feature and the parameter.

Method for transmission window optimization by transmitting devices such as modems communicating with satellites by adapting transmitting behavior to their location
11184287 · 2021-11-23 · ·

A method for determining an optimized transmission window having a first start time and a first end time, for transmitting data from a device to a relay station travelling with respect to one another. The optimized transmission window is determined by the device listening during at least part of the travelling. The device determines the optimized transmission window by starting a receiving mode for receiving a signal from the relay station, setting the first start time when receiving the signal, stopping the receiving mode when reception of the signal stops, and setting the first end time.

Communication method and apparatus for optimizing TCP congestion window

Disclosed is a communication method for transmitting a packet in an environment where a plurality of networks or communication schemes coexist. A communication method according to an exemplary embodiment of the present disclosure may comprise receiving at least one observation value or reward-related information for network states; determining a transmission control protocol (TCP) congestion window size based on the at least one observation value or the reward-related information; and transmitting a packet according to the determined TCP congestion window size.

Device, method and system to enforce concurrency limits of a target node within a network fabric

A computing device, a method, and a system to enforce concurrency limits within a network fabric. The computing device includes a memory device; and a network interface controller coupled to the memory device. The network interface controller includes circuitry to communicate with a plurality of target computing devices in a network fabric. The circuitry is configured to generate packets for transmission to respective ones of a plurality of target nodes. For each packet addressed to its corresponding target node, the circuitry is to determine whether transmitting the packet would violate the target node's concurrency limit. If transmitting the packet would not violate the target node's concurrency limit, the circuitry is to transmit the packet to the target node. However, if transmitting the packet would violate the target node's concurrency limit, the circuitry would store the packet in a retransmit buffer of the computing device, where the retransmit buffer is to further store already transmitted packets flagged for retransmission. The circuitry would then transmit the packet from the retransmit buffer when transmitting the packet from the retransmit buffer would not violate the target node's concurrency limit.

MANAGING TRANSMISSION CONTROL PROTOCOL (TCP) TRAFFIC

A terrestrial terminal enables communications, over a network connection, between a local host of one or more connected local hosts and a remote host. The terrestrial terminal is configured to perform operations comprising: receiving, from the remote host, a network packet for the local host; obtaining, from the network packet, an included TCP segment; determining, from the TCP segment, a receive window size advertised by the remote host; computing, using one or more characteristics of the network connection, a target receive window size; comparing the target receive window size with the advertised receive window size; and in response to determining that the target receive window size is different from the advertised receive window size: modifying the TCP segment by replacing the advertised receive window size with the target receive window size, and forwarding the network packet with the modified TCP segment to the local host.

MAINTENANCE OF DOWNLINK THROUGHPUT
20210328937 · 2021-10-21 ·

A method, an apparatus, a computer-program product and a system for transmission of data packets are disclosed. A communication link between a first device and a second device is established in accordance with a transmission control protocol for transmission of a data packet between the first device and the second device. The communication link is monitored during transmission of the data packet from the second device to the first device. Based on the monitoring, at least a portion of a bandwidth available for transmission of an acknowledgement from the second device to the first device is adjusted. The acknowledgement indicates receipt of the data packet performing by the second device.