H04L12/807

APPARATUS AND METHOD TO DETERMINE A TYPE OF CONGESTION CONTROL BASED ON TEMPORAL CHANGE IN A WINDOW SIZE

An apparatus acquires time-series information that stores information on a packet transmitted and received between a first apparatus and a second apparatus in association with a time at which the packet is transmitted or received. The apparatus estimates a window size indicating an amount of data that a receiver of the data is able to accept without acknowledging a sender of the data, based on the acquired time-series information, and, based on temporal change in the estimated window size, determines a type of congestion control being executed by the first apparatus, from among a plurality of candidate types of congestion control.

FACILITATING COMMUNICATION OF DATA PACKETS USING CREDIT-BASED FLOW CONTROL
20170289066 · 2017-10-05 ·

Apparatuses and methods are described that provide for credit based flow control in a network in which a public buffer is supported at a receiver node, where a transmitter node can control the use of the public buffer. In particular, the transmitter node determines a buffer credit value (TCRi) for each virtual lane of the transmitter node. The buffer credit value (TCRi) is negative (e.g., less than 0) in an instance in which a respective virtual lane private buffer is fully used and thus reflects a loan of credits from the public buffer. In addition, the transmitter node knows the needed buffer size per virtual lane for transmitting a packet in advance based on the round trip time (RTT) and maximum transmission unit (MTU) for the packet and is precluded from consuming more space on the public buffer than required to meet RTT.

INTEREST SCHEDULING BY AN INFORMATION AND DATA FRAMEWORK IN A CONTENT CENTRIC NETWORK
20170279920 · 2017-09-28 · ·

One embodiment provides a system for facilitating scheduling of interests in a CCN. The system determines, by a scheduler component, network properties associated with name prefixes of interests transmitted by a plurality of local applications, 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, and wherein a name prefix includes one or more contiguous name components. The system generates a first interest which indicates a command to set a window size for a transport stack associated with a respective local application based on the network properties. The system transmits the first interest to a component associated with the transport stack, which causes the component to set the window size for the transport stack, thereby facilitating scheduling of interests based on the network properties.

SYSTEM AND METHOD TO MONITOR NETWORK DELAY

A method of monitoring a network is provided that includes receiving a stream of samples having respective network delay values; defining at least one first group of samples having a size defined by a window size; determining respective first network delay characteristics for the first groups based on the network delay values corresponding to the respective samples included in the corresponding group; applying a first test to the first network delay characteristic determined for the respective first groups; adjusting the window size based on a result of the first test associated with the respective first groups; using the adjusted window size, define respective second groups of samples having samples of the stream of samples subsequent to the samples included in the at least one first group; determining a second network delay characteristic for the respective second groups; applying a second test to the second network delay characteristics; and determining whether to generate an alert notification based on a result of at least one of the first and second tests.

Methods and arrangements to signal short interframe spaces

Generally, embodiments to enable, indicate and detect Short Interframe Space (SIFS) of different time durations, a short (or small) SIFS which is shorter in duration than a regular SIFS, are described herein. Embodiments may comprise logic such as hardware and/or code to signal a short SIFS or a regular SIFS by setting or clearing a bit of a management frame transmitted by a station to an access point during the network association process, or by setting or clearing a bit in the SIG field of the preamble of a data unit transmitted by an access point to an associated station. In some embodiments, a third party station is able to receive the data unit sent by the access point, and decode, e.g., the SIG field bit to determine whether the short SIFS duration or regular SIFS duration is defined for the communication between the access point and the station.

Preventing TCP from becoming too conservative too quickly

A technique that addresses the problem of a TCP connection's throughput being very vulnerable to early losses implements a pair of controls around ssthresh. A first control is a loss forgiveness mechanism that applies to the first n-loss events by the TCP connection. Generally, this mechanism prevents new TCP connections from ending slow-start and becoming conservative on window growth too early (which would otherwise occur due to the early losses). The second control is a self-decay mechanism that is applied beyond the first n-losses that are handled by the first control. This mechanism decouples of ssthresh drop from cwnd and is thus useful in arresting otherwise steep ssthresh drops. The self-decay mechanism also enables TCP to enter/continue to be slow-start even after fast-recovery from a loss event.

ON CO-CHANNEL SIDELINK LTE V2V AND DSRC COMMUNICATION
20170280445 · 2017-09-28 ·

Improvement in co-existence of the LTE device-to-device communication with another device-to-device communication method is desired. The apparatus selects a countdown number within a size of a contention window including a plurality of slots before a target subframe. The apparatus determines whether each slot of the plurality of slots is idle or utilized while waiting for the target subframe. The apparatus counts down the countdown number during each of the determined idle slots. The apparatus determines whether the countdown number has reached a threshold number before the target subframe. The apparatus performs, when the countdown number is determined to have reached the threshold number, one of: deferring from transmitting until the target subframe, or transmitting a CUBS until a next subframe or the target subframe.

CONTROLLING A CONGESTION WINDOW SIZE
20170331753 · 2017-11-16 ·

A device may determine one or more round-trip time threshold values and may determine a round-trip time value associated with a flow. The device may determine a smoothed round-trip time value based on the one or more round-trip time threshold values and the round-trip time value. The device may determine a congestion window threshold value based on the smoothed round-trip time value and may determine a congestion window value based on the congestion window threshold value. The device may provide traffic associated with the flow based on the congestion window value.

Systems and methods for allocation of classes of service to network connections corresponding to virtual channels
09813346 · 2017-11-07 · ·

A system for allocating a different class of service to each network connection in a plurality of network connections, where each network connection corresponds to one or more virtual channels. The system can include a plurality of virtual channels that connect a first computer and a second computer. Each virtual channel can service at least a portion of the network traffic generated using a remote-display protocol. The system can also include a plurality of network connections, where each network connection corresponds to at least one of the virtual channels. Each network connection of the system can have an assigned port number and an assigned class of service that corresponds to a transmission priority level. The class of service assigned to each network connection can be unique from the classes of service assigned to other network connections.

Method and device for performing access in wireless LAN system
09769846 · 2017-09-19 · ·

One embodiment of the present invention, in a method for enabling a station (STA) to perform an access to a medium in a wireless communication system, is a method for performing an access, comprising the steps of: receiving a frame including an RPS element; checking a restricted access window (RAW) assignment field within the RPS element; and performing an access on the basis of a RAW start time when the STA corresponds to a RAW group related to the RAW assignment field, wherein the RAW start time is obtained on the basis of a start time indication sub field, and the start time indication sub field indicates whether the RAW start time sub field indicating the RAW start time is included in the RAW assignment field.