H04L12/825

Algorithmic changing in a streaming environment

A stream computing application may permit one job to connect to a data stream of a different job. As more jobs dynamically connect to the data stream, the connections may have a negative impact on the performance of the stream computing application. A variety of performance indicators (e.g., CPU utilization or tuple rate) may be monitored to determine if the dynamic connections are harming performance. If they are, the stream algorithm may be modified to mitigate the effects of the dynamic connections.

COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND COMPUTER READABLE STORAGE MEDIUM
20170244615 · 2017-08-24 · ·

A communication control device including: a memory, and a processor coupled to the memory and the processor configured to: transmit packets from the communication control device to a network device at each of a plurality of transmission rates, acquire a plurality of index values respectively indicating amounts of packet loss at the plurality of transmission rates, specify, among the plurality of transmission rates, a first transmission rate on which a corresponding index value among the plurality of index values has a dependence, and specify an upper limit of a vacant band between the communication control device and the network device based on the first transmission rate.

SYSTEMS AND METHODS FOR RETRANSMISSION RATE SELECTION TO SUPPORT FAST MOVING DEVICES
20170237673 · 2017-08-17 ·

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.

Enhanced media quality management

A device for transmitting a media stream over a network, the device comprising: a quality estimator configured to maintain a measure of network quality indicative of available bandwidth over the network; a configuration manager configured to: use the measure of network quality to detect a reduction in network quality indicative of a reduced available bandwidth and, responsive to detecting said reduction, estimate a first bitrate corresponding to the reduced available bandwidth; in response to estimating the first bitrate, determine a second bitrate lower than the first bitrate; and a transceiver configured to transmit the media stream at a transmission bitrate substantially equal to the second bitrate for a first period of time, wherein the configuration manager is further configured to cause an increase of the transmission bitrate from the second bitrate to the first bitrate over a second period of time.

Wireless communication apparatus, wireless station apparatus and wireless communication method

A wireless communication apparatus which communicates with at least one wireless station apparatus by utilizing EDCA mechanism includes the following elements. A first channel state determining unit determines a usage state of a communication channel used between the wireless communication apparatus and the wireless station apparatus in a contention period of the communication channel. A first terminal occupation time calculating unit calculates, on the basis of the usage state, a different-terminal occupation time in the contention period of the communication channel. A first traffic measuring unit measures an amount of data received from the wireless station apparatus in the different-terminal occupation time. A first parameter adjusting unit adjusts an EDCA parameter set used in the EDCA mechanism, on the basis of the different-terminal occupation time and the amount of received data. A parameter updating unit updates the EDCA parameter set to an adjusted EDCA parameter set.

Modifying feedback information to control a source device
09736720 · 2017-08-15 · ·

A non-transitory computer readable medium includes instructions which, when executed by one or more processors cause performance of operations, including: receiving feedback information related to a receipt of packets by a receiving device, the packets being transmitted by a source device, modifying the feedback information to obtain modified information related to the receipt of the packets by the receiving device, and transmitting, to the source device, the modified information related to the receipt of the packets by the receiving device.

Rendezvous flow control apparatus, method, and non-transitory tangible computer readable medium

A rendezvous flow control apparatus, method, and non-transitory tangible computer readable medium thereof are provided. The rendezvous flow control apparatus includes a plurality of transceiving interfaces and a processing unit. Each of the transceiving interfaces is individually assigned with a first allocated bandwidth. The transceiving interfaces transmit a first data flow of a network service to a network apparatus by the first allocated bandwidths at a first stage. The transceiving interfaces receive a piece of feedback information from the network apparatus. The processing unit assigns a second allocated bandwidth to each of the transceiving interfaces according to the piece of feedback information. The transceiving interfaces transmit a second data flow of the network service to the network apparatus by the second allocated bandwidths at a second stage.

COGNITIVE FLOW CONTROL BASED ON CHANNEL QUALITY CONDITIONS

A system and method which improve the performance of a wireless transmission system by intelligent use of the control of the flow of data between a radio network controller (RNC) and a Node B. The system monitors certain criteria and, if necessary, adaptively increases or decreases the data flow between the RNC and the Node B. This improves the performance of the transmission system by allowing retransmitted data, signaling procedures and other data to be successfully received at a faster rate, by minimizing the amount of data buffered in the Node B. Flow control is exerted to reduce buffering in the Node B upon degradation of channel qualities, and prior to a High Speed Downlink Shared Channel (HS-DSCH) handover.

DATA TRANSMITTING DEVICE, METHOD OF TRANSMITTING DATA, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
20170230268 · 2017-08-10 · ·

A data transmitting device configured to transmit data to a data receiving device via a communication line, the data transmitting device determines, based on first bandwidth information indicating a first bandwidth of the communication line from the data transmitting device to the data receiving device and first load information indicating a first load of the data receiving device, whether a first process is to be executed on first data before the first data is transmitted to the data receiving device, when it is determined that the first process is to be executed, executes the first process on the first data, and transmits, to the data receiving device, the first data on which the first process is executed, and when it is not determined that the first process is to be executed, transmits the first data to the data receiving device without executing the first process.

Dynamic Network Rate Control
20170230292 · 2017-08-10 ·

Systems, devices, and techniques for providing content via a bandwidth-conserved connection to a client device is described herein. Content can be encoded at reduced rate in response to being presented with a bandwidth-conserved connection. When the encoded content is received at a network provider, the network provider can determine a transmission pattern to transmit the encoded content to the client device. The transmission pattern can include transmission periods where the encoded content is transmitted at a maximum transmission rate, followed by periods where no encoded content is transmitted. Thus, although an instantaneous transmission rate approaches a maximum transmission rate of a network, the average transmission bandwidth provided to the client device can be limited, thereby reducing congestion in the network. Further, a radio element of the client device can enter a low power state when no encoded content is to be transmitted, thereby reducing power consumption at the client device.