Unlock instant, AI-driven research and patent intelligence for your innovation.

Congestion Control Bit Rate Algorithm

A calculation method and rate technology, applied in the field of data transmission, can solve problems such as signal loss, receiver's inability to reconstruct data, and poor signal quality

Active Publication Date: 2019-01-15
SONY INTERACTIVE ENTRTAINMENT LLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This may be tolerable for less time-sensitive applications involving reliable data transfer (such as TCP), since retransmission of lost data is guaranteed; however, this may be unacceptable for many real-time applications and others involving unreliable transfers Yes, because packet loss can reach such a level that the receiver cannot reconstruct the lost data, leading to undesirable results such as loss of signal
On the other hand, it is also undesirable when the maximum available bit rate is changed far beyond the bit rate offered by the sender, as the result is that the full transmission capacity of the network channel is used inefficiently and the signal quality at the receiver side may be unnecessarily poor
[0009] Unfortunately, transmitting data using unreliable protocols in a manner that efficiently uses the available bandwidth of a network channel without incurring congestion conditions that result in unacceptable packet loss is a huge challenge
Traditional congestion control techniques are often only suitable for reliable protocols (such as TCP), which have feedback to the transport layer of the built-in sender, but are ineffective for many unreliable protocols (such as UDP), which often lack the required Feedback, unless added separately on the transport layer by enabling the user
Furthermore, congestion control or congestion avoidance algorithms designed for TCP or other reliable protocols will generally not be fast enough for real-time streaming applications or and may not be suitable for many data transfer applications involving unreliable protocols, because the response to the congestion bit rate Exponential reduction may result in an unduly affected quality of the real-time signal
Furthermore, while packet loss caused by increasing the bit rate to the point of congestion may be tolerable in less time-sensitive applications (which use TCP or other reliable protocols to retransmit data), it may not be possible in many real-time applications Accepted, this is due to the inability of the sink to reconstruct the data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Congestion Control Bit Rate Algorithm
  • Congestion Control Bit Rate Algorithm
  • Congestion Control Bit Rate Algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Although the following detailed description contains many specific details for purposes of illustration, anyone of ordinary skill in the art will appreciate that many variations and modifications of the following details are within the scope of the invention. Accordingly, the illustrative implementations of the present disclosure described below are set forth without any loss of generality and without imposing limitations on the claimed invention.

[0020] preface

[0021] Aspects of this disclosure relate to congestion control and / or congestion avoidance techniques usable with unreliable transport protocols such as UDP.

[0022] According to certain aspects, one or more sender devices may send data packets to one or more receiver devices using an unreliable transport protocol (eg, UDP). Data packets may include source packets (containing the required source data) and FEC packets (containing redundancy for error-correcting source data in case one or more of the sourc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present disclosure relates to congestion control bit rate algorithms, including methods, sender computing systems, and non-transitory computer-readable media embodying computer-readable instructions. The method may include sending a stream of data packets over a network to at least one receiver device via an unreliable protocol. The packet stream may include source packets and forward error correction (FEC) packets. The method may comprise, during said transmitting, receiving one or more feedback reports from at least one receiver device, each said periodic feedback report characterizing packet loss for a corresponding period of time. The method may further comprise, during said sending, adjusting a rate at which said data packets are sent in the flow in response to at least one of said feedback reports. Adjusting the rate may include increasing the FEC rate at which the FEC packets are sent while maintaining the source rate at which the source packets are sent in response to a feedback report in the feedback report that characterizes the packet loss as being within an acceptable level.

Description

[0001] field [0002] This disclosure relates to data transmission over a network. In particular, various aspects of the present disclosure relate to systems and methods for controlling congestion using unreliable transport protocols in packet-switched networks. Background technique [0003] With the growing popularity of digital streaming services and various cloud-based computing solutions, the ability to quickly and accurately transfer large amounts of data between remote devices is mission-critical. Sending digital data to a target system over a shared resource of a network such as the Internet, a Wide Area Network (WAN), or a Local Area Network (LAN) typically involves an arrangement of converting the data into formatted blocks, called packets, which may have fixed or variable length. Each data packet generally includes a payload or body with basic user data being conveyed to a destination and some supplementary information, usually at least partially contained within t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/811H04L47/2416
CPCH04L47/2416H04L47/263H04L1/0009H04L1/0057H04L47/34
Inventor C.里基拜K.扬
Owner SONY INTERACTIVE ENTRTAINMENT LLC