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

Congestion control bitrate algorithm

A technology of rate and computing system, applied in the field of data transmission, which can solve the problems such as the inability of the receiver to reconstruct the lost data, the inefficient use of the full transmission capacity of the network channel, and the loss of signals.

Active Publication Date: 2015-08-12
SONY INTERACTIVE ENTRTAINMENT LLC
View PDF3 Cites 8 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 bitrate algorithm
  • Congestion control bitrate algorithm
  • Congestion control bitrate 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 general loss of, 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 source...

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 method may include sending, via an unreliable protocol, a stream of data packets to at least one recipient device over a network. The stream of data packets may include source packets and forward error correction (FEC) packets. The method may include, during said sending, receiving one or more feedback reports from the at least one recipient device, each said periodic feedback report characterizing packet loss during a corresponding period of time. The method may also include, during said sending, adjusting a rate at which said data packets are sent in the stream in response to at least one of said feedback reports. Adjusting the rate may include increasing a FEC rate at which the FEC packets are sent while maintaining a source rate at which the source packets are sent in response to a one of the feedback reports which characterizes the packet loss as 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 Applications(China)
IPC IPC(8): H04L12/811H04L47/2416
CPCH04L47/12H04L43/062H04L43/0829H04L47/34H04L47/25H04L47/2416H04L47/263H04L1/0009H04L1/0057
Inventor C.里基拜K.扬
Owner SONY INTERACTIVE ENTRTAINMENT LLC