[go: up one dir, main page]

CN112152934A - Explicit feedback data flow control - Google Patents

Explicit feedback data flow control Download PDF

Info

Publication number
CN112152934A
CN112152934A CN201910678784.6A CN201910678784A CN112152934A CN 112152934 A CN112152934 A CN 112152934A CN 201910678784 A CN201910678784 A CN 201910678784A CN 112152934 A CN112152934 A CN 112152934A
Authority
CN
China
Prior art keywords
endpoint
rate
message
packet
explicit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910678784.6A
Other languages
Chinese (zh)
Inventor
蔡维德
蔡维纲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Tiande Xinlian Information Technology Co ltd
Tianmin Qingdao International Sandbox Research Institute Co ltd
Beijing Tiande Technology Co ltd
Original Assignee
Qingdao Tiande Xinlian Information Technology Co ltd
Tianmin Qingdao International Sandbox Research Institute Co ltd
Beijing Tiande Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Tiande Xinlian Information Technology Co ltd, Tianmin Qingdao International Sandbox Research Institute Co ltd, Beijing Tiande Technology Co ltd filed Critical Qingdao Tiande Xinlian Information Technology Co ltd
Priority to CN201910678784.6A priority Critical patent/CN112152934A/en
Publication of CN112152934A publication Critical patent/CN112152934A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/23Bit dropping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/25Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明为显式反馈数据流控制。本发明公布了一种在连接到网络系统的第一端点处实施的流控制方法,系统和协议,其与连接到网络系统的第二端点的通信,所述方法包括:保持一个显式速率,其中第一个端点以显式速率向第二个端点发送数据包;当接收到控制系统(组件位于网络系统内部)或第二端点发送的反馈FC(Flow Control,流量控制)包或消息时,根据FC包或消息调整显式速率;显式速率的调整不依赖于对第二个端点发送的数据的确认;当FC包或消息所表示的速率与显式速率不同时,显式速率被调整为FC包或消息中指示的速率。

Figure 201910678784

The present invention is explicit feedback data flow control. The present invention discloses a flow control method, system and protocol implemented at a first endpoint connected to a network system for communication with a second endpoint connected to the network system, the method comprising: maintaining an explicit rate , where the first endpoint sends data packets to the second endpoint at an explicit rate; when a feedback FC (Flow Control) packet or message is received from the control system (the component is located inside the network system) or the second endpoint , adjust the explicit rate according to the FC packet or message; the adjustment of the explicit rate does not depend on the acknowledgment of the data sent by the second endpoint; when the rate represented by the FC packet or message is different from the explicit rate, the explicit rate is Adjusted to the rate indicated in the FC packet or message.

Figure 201910678784

Description

显式反馈数据流控制Explicit feedback data flow control

技术领域technical field

本发明涉及用于数据网络中的数据流控制的方法,系统和协议,尤其涉及旨在最大化2个端点之间的路径吞吐量的控制机制,其中对共享路径的数据流具有公平性。The present invention relates to methods, systems and protocols for data flow control in data networks, and in particular to a control mechanism aimed at maximizing the throughput of a path between 2 endpoints, where there is fairness to data flow sharing a path.

背景技术Background technique

在当前的因特网体系结构中,传输是第4层功能,在路由功能的第3层之上。传输层的目的是将数据(或数据包)从一个端点移动到另一个端点。今天,数据量通常很大,数据移动成为数据流;因此,“数据流控制”成为第4层的关键功能。数据流控制有许多不同方面,包括:连接控制,拥塞控制,缓冲控制,传输控制,速率控制和可靠性控制。在撰写本文时,标准传输层协议包括TCP(Transmission control protocol, 传输控制协议)和UDP(Userdatagram protocol, 用户数据报协议)。 TCP提供连接控制,可靠性控制,传输控制和缓冲控制,而UDP仅提供连接控制。In the current Internet architecture, transport is a layer 4 function, on top of a layer 3 function of routing. The purpose of the transport layer is to move data (or packets) from one endpoint to another. Today, data volumes are often large and data movement becomes a data flow; therefore, "data flow control" becomes a key layer 4 function. There are many different aspects of data flow control, including: connection control, congestion control, buffer control, transmission control, rate control, and reliability control. As of this writing, standard transport layer protocols include TCP (Transmission control protocol, Transmission Control Protocol) and UDP (Userdatagram protocol, User Datagram Protocol). TCP provides connection control, reliability control, transmission control and buffering control, while UDP only provides connection control.

众所周知,当2个端点之间的RTT(round trip time,往返时间)增加时,TCP遭受指数性吞吐量下降。例如,当RTT从1毫秒增加到10毫秒时,TCP吞吐量可能会下降40%-60%;当RTT增加到100毫秒时,吞吐量下降可能达到90%-95%。为了应对这种糟糕的性能问题,网络行业通过CDN(content distribution network内容分发网络)或MEC(mobile edgecomputing移动边缘计算)运营商将内容移至边缘。It is well known that TCP suffers an exponential throughput drop when the RTT (round trip time) between 2 endpoints increases. For example, when the RTT is increased from 1ms to 10ms, the TCP throughput may drop by 40%-60%; when the RTT is increased to 100ms, the throughput may drop by 90%-95%. In response to this poor performance issue, the networking industry moves content to the edge through CDN (content distribution network) or MEC (mobile edgecomputing) operators.

然而,将内容移动到边缘是一种昂贵的提议,因为服务器成本(机器和电能)大约是网络成本的4到6倍。提高TCP性能是有意义的,从而避免移动数据到边缘,而不引发在CDN和/或MEC中产生高昂成本。However, moving content to the edge is an expensive proposition, as server costs (machines and power) are about 4 to 6 times the network cost. It makes sense to improve TCP performance to avoid moving data to the edge without incurring high costs in CDN and/or MEC.

发明内容SUMMARY OF THE INVENTION

本发明的各方面涉及提供用于在因特网层4处的数据发送器处以显式速率发送数据的系统,协议和方法。Aspects of the present invention relate to providing systems, protocols and methods for transmitting data at an explicit rate at a data sender at Internet Layer 4.

端点对(如图1所示,端点1和端点2形成端点对)的接收器方保持在该端接收的数据流速率的测量值。此外,在固定的时间间隔,或在接收器端检测到异常数据移动的事件时,接收器将数据流速率的测量值传给发送器端或是来自网内控制系统。The receiver side of an endpoint pair (as shown in Figure 1, endpoint 1 and endpoint 2 form an endpoint pair) maintains a measure of the rate of data flow received at that end. In addition, at fixed time intervals, or when an event of abnormal data movement is detected at the receiver side, the receiver transmits a measurement of the data flow rate to the sender side or from the in-network control system.

端点对的发送器端,基于由接收器端 或是来自网内控制系统发送的在发送器端接收的测量到的数据流速率,来部分或全部调整其传输速率。The sender side of an endpoint pair partially or fully adjusts its transmission rate based on the measured data flow rate received at the sender side, either sent by the receiver side or sent from an in-network control system.

发送方端在端点对中向接收方端发送数据流控制(Flow control,FC)包,FC包使网内控制系统能够计算端点对的显式 (可能是最佳和公平)速率,而网内控制系统连接到网络系统。端点对的FC包里含有端点对的显式 (或是最佳公平)速率. 可选择地,网内控制系统为端点对计算显式速率。网内控制系统可修改FC包携带的端点对的显式速率。The sender sends a data flow control (FC) packet to the receiver in the endpoint pair. The FC packet enables the in-network control system to calculate the explicit (possibly optimal and fair) rate of the endpoint pair, while the in-network control system The control system is connected to the network system. The FC packet for an endpoint pair contains the explicit (or best fair) rate for the endpoint pair. Optionally, the in-network control system calculates an explicit rate for the endpoint pair. The in-network control system can modify the explicit rate of the endpoint pair carried by the FC packet.

端点对的发送方端维持一个显式速率变量,而发送端以与显式速率相等的速率向接收端发送数据包。基于从端点对的接收器端或从网内流控制子系统接收的由FC包携带的反馈信息来调整在端点对的发送方端维护的显式速率。端点对的接收方可以用FC包做所为反馈发送给端点对的发送方。The sender side of an endpoint pair maintains an explicit rate variable, while the sender side sends packets to the receiver side at a rate equal to the explicit rate. The explicit rate maintained at the sender side of the endpoint pair is adjusted based on feedback information carried by the FC packets received from the receiver side of the endpoint pair or from the in-network flow control subsystem. The receiver of the endpoint pair can use the FC packet as the feedback sent to the sender of the endpoint pair.

当端点对的2个端经由无线介质(诸如蜂窝网络中的无线电通信链路,或卫星网络或Wi-Fi网络等)连接时,一个网内控制系统或者接收方端点发送一个特殊的数据流控制包到发送方端点。另外可选的是,网内控制系统给发送方端点和接收方端点各发送一个特殊的数据流控制包。特殊数据流控制包可能包含路径中的无线信道中丢包统计估计值(例如,平均速率)或有关信息。这特殊控制包可能包含关于FEC(Forward error correction,前向纠错)方法的信息,该FEC方法可以被两个端点采用。此外,特殊控制包可能包含关于端点对路径中的无线信道中的可用带宽的时间变化的信息。When the two ends of an endpoint pair are connected via a wireless medium (such as a radio communication link in a cellular network, or a satellite network or Wi-Fi network, etc.), an in-network control system or receiver endpoint sends a special data flow control packet to the sender endpoint. Alternatively, the in-network control system sends a special data flow control packet to each of the sender endpoint and the receiver endpoint. Special flow control packets may contain estimates of packet loss statistics (eg, average rates) or information about the wireless channels in the path. This special control packet may contain information about the FEC (Forward error correction, forward error correction) method that can be used by both endpoints. In addition, special control packets may contain information about the temporal variation of the available bandwidth in the wireless channels in the endpoint pair path.

对于一个端点对,发送方端点处的显式速率变量的计算,不考虑接收器端的可用缓冲区 (留给接收来自发送方的端点数据)大小。For an endpoint pair, the calculation of the explicit rate variable at the sender's endpoint does not take into account the size of the available buffer (left to receive endpoint data from the sender) on the receiver's side.

对于一个端点对,发送方端点处的显式速率变量的计算,不用考虑接收方端对发送方端发送的数据包的确认。For an endpoint pair, the calculation of the explicit rate variable at the sender's endpoint does not take into account the receiver's acknowledgment of packets sent by the sender.

附图说明Description of drawings

图1为本发明实施例提供的显式反馈数据流控制实现方法的示意图。FIG. 1 is a schematic diagram of a method for implementing explicit feedback data flow control provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图,通过实施例进一步描述本发明,但不以任何方式限制本发明的范围。Below in conjunction with the accompanying drawings, the present invention is further described by means of embodiments, but the scope of the present invention is not limited in any way.

在具体实施中,图1端点1向图1端点2发送数据,发送数据的速率根据网络的具体情况动态调整。In a specific implementation, endpoint 1 in FIG. 1 sends data to endpoint 2 in FIG. 1 , and the rate of sending data is dynamically adjusted according to the specific conditions of the network.

图1端点 1持有一个显式速率V,以这个显式速率V向图1端点2发送数据,Figure 1 endpoint 1 holds an explicit rate V and sends data to Figure 1 endpoint 2 at this explicit rate V,

(1)经过固定的时间间隔I,图1端点2向图1端点1发送反馈,图1端点1根据接受到的反馈来调整数据的发送速率。在另一方面,图1端点1向图1端点2发送数据流控制包,图1中的网内控制系统可以根据数据流控制包计算新的显式 (或者最佳公平)速率,并向图1端点1发送反馈,图1端点1根据反馈调整发送数据的速率。(1) After a fixed time interval I, endpoint 2 in FIG. 1 sends feedback to endpoint 1 in FIG. 1, and endpoint 1 in FIG. 1 adjusts the transmission rate of data according to the feedback received. On the other hand, endpoint 1 in FIG. 1 sends a data flow control packet to endpoint 2 in FIG. 1, and the in-network control system in FIG. 1 Endpoint 1 sends feedback, and endpoint 1 in Figure 1 adjusts the rate of sending data according to the feedback.

(2)当图1端点2检测到异常时,图1端点2向图1端点1发送反馈,图1端点1根据接受到的反馈来调整数据的发送速率。在另一方面,图1端点1向图1端点2发送数据流控制包,图1中的网内控制系统可以根据数据流控制包计算新的显式(或者最佳公平)速率,并向图1端点1发送反馈,图1端点1根据反馈调整发送数据的速率。(2) When the endpoint 2 of FIG. 1 detects an abnormality, the endpoint 2 of FIG. 1 sends feedback to the endpoint 1 of FIG. 1, and the endpoint 1 of FIG. 1 adjusts the transmission rate of the data according to the received feedback. On the other hand, endpoint 1 in FIG. 1 sends a data flow control packet to endpoint 2 in FIG. 1, and the in-network control system in FIG. 1 Endpoint 1 sends feedback, and endpoint 1 in Figure 1 adjusts the rate of sending data according to the feedback.

当图1端点1和图1端点2之间由无线介质连接时,When the endpoint 1 in Figure 1 and endpoint 2 in Figure 1 are connected by a wireless medium,

(1)图1网内控制系统向图1端点1发送一个特殊的数据流控制包,另外,也可以由图1网内控制系统向图1端点1和图1端点2各发送一个特殊的数据流控制包。这个特殊的数据流控制包可以包含关于FEC(forward error correction,前向纠错)方法的信息,也可以包含图1端点1和图1端点2的路径中的无线信道可用带宽的变化信息,图1中两个端点可以根据这些信息调整自己的发送速率以及其他的行为。(1) The in-network control system in Fig. 1 sends a special data flow control packet to endpoint 1 in Fig. 1. In addition, the in-network control system in Fig. 1 can also send a special data packet to endpoint 1 in Fig. 1 and endpoint 2 in Fig. 1. flow control package. This special data flow control packet can contain information about the FEC (forward error correction) method, and can also contain information about the change in the available bandwidth of the wireless channel in the path between endpoint 1 in Figure 1 and endpoint 2 in Figure 1. In 1, the two endpoints can adjust their sending rates and other behaviors based on this information.

(2)图1网内控制系统或者图1端点2向图1端点1发送一个特殊的数据流控制包。这个特殊的数据流控制包可以包含关于FEC(forward error correction,前向纠错)方法的信息,也可以包含图1端点1和图1端点2之间的路径中的无线信道可用带宽的变化信息,图1中两个端点可以根据这些信息调整自己的发送速率以及其他的行为。(2) The in-network control system of Fig. 1 or the endpoint 2 of Fig. 1 sends a special data flow control packet to the endpoint 1 of Fig. 1. This special data flow control packet may contain information about the FEC (forward error correction) method, and may also contain information on changes in the available bandwidth of the wireless channel in the path between endpoint 1 in Figure 1 and endpoint 2 in Figure 1 , the two endpoints in Figure 1 can adjust their sending rates and other behaviors based on this information.

图1端点1发送速率的计算和确定,不依赖于图1端点2的缓冲区大小以及图1端点2发送的确认数据包。The calculation and determination of the sending rate of endpoint 1 in Fig. 1 does not depend on the buffer size of endpoint 2 in Fig. 1 and the acknowledgment data packet sent by endpoint 2 in Fig. 1.

Claims (9)

1.一种在连接到网络系统的第一端点处实施的流控制方法,其中第一端点与连接到网络系统的第二端点通信,所述方法包括:1. A flow control method implemented at a first endpoint connected to a network system, wherein the first endpoint communicates with a second endpoint connected to the network system, the method comprising: 保持一个显式速率,其中第一个端点以与显式速率匹配的速率向第二个端点发送数据包;maintain an explicit rate, where the first endpoint sends packets to the second endpoint at a rate that matches the explicit rate; 当接收到控制系统(连接到网络系统的内部组件)或第二端点发送的反馈FC(FlowControl, 流量控制)包或消息时,根据FC包或消息携带的信息调整显式速率;When receiving a feedback FC (FlowControl, flow control) packet or message sent by the control system (an internal component connected to the network system) or the second endpoint, adjust the explicit rate according to the information carried in the FC packet or message; 显式速率的调整不依赖于第一个端点发送的在第二个端点处接收的数据的确认。Explicit rate adjustments do not depend on acknowledgements sent by the first endpoint for data received at the second endpoint. 2.根据权利要求1所述的方法,其中当FC包或消息所表示的速率与保持在第一个端点的显式速率不同时,第一个端点的显式速率被改变为FC包或消息所携带的指示速率;所述显式速率不依赖于第二端点处的可用数据缓冲区大小进行调整,所述缓冲区用于接收的数据:所述FC数据包或消息中指示的速率是在第二端点测量第一端点发送的速率。2. The method according to claim 1, wherein when the speed represented by the FC package or the message is different from the explicit rate kept at the first endpoint, the explicit rate of the first endpoint is changed to the FC package or the message The indicated rate carried; the explicit rate is adjusted independently of the size of the available data buffer at the second endpoint, which is used for received data: the rate indicated in the FC packet or message is at The second endpoint measures the rate at which the first endpoint is sending. 3.根据权利要求2所述的方法,其中所述FC包或消息中指示的速率是由控制系统计算的速率。3. The method of claim 2, wherein the rate indicated in the FC packet or message is a rate calculated by a control system. 4.一种网络系统,在连接到网络系统的第一端点处实施流控制机制,与连接到网络系统的第二端点通信,该机制包括:4. A network system implementing a flow control mechanism at a first endpoint connected to the network system to communicate with a second endpoint connected to the network system, the mechanism comprising: 保持显式速率,其中第一个端点以与显式速率匹配的速率向第二个端点发送数据包;maintain an explicit rate, where the first endpoint sends packets to the second endpoint at a rate that matches the explicit rate; 当接收到控制系统(连接到网络系统的内部组件)或第二端点发送的反馈FC(FlowControl,流量控制)包或消息时,根据FC包或消息所携带的信息调整显式速率;When receiving a feedback FC (FlowControl, flow control) packet or message sent by the control system (an internal component connected to the network system) or the second endpoint, adjust the explicit rate according to the information carried in the FC packet or message; 显式速率的调整不依赖于第一个端点发送的在第二个端点处接收的数据的确认。Explicit rate adjustments do not depend on acknowledgements sent by the first endpoint for data received at the second endpoint. 5.据权利要求4所述的网络系统,其中当收到FC包或消息,表示与第一个端点保持的显式速率不同的速率时,第一个端点显式速率被变更为FC包或消息所携带的指示速率:所述显式速率进行调整,不依赖于第二端点的可用数据缓冲区大小,该缓冲区用于接收从第一端点发送的数据包:FC数据包或消息中所示的速率是在第二端点测量第一端点发送的速率。5. network system according to claim 4, wherein when receiving FC bag or message, when representing the speed different from the explicit rate that the first endpoint keeps, the first endpoint explicit rate is changed to FC package or The indicated rate carried in the message: the explicit rate is adjusted, independent of the available data buffer size of the second endpoint, which is used to receive data packets sent from the first endpoint: FC data packets or messages The rate shown is the rate at which the first endpoint transmits as measured at the second endpoint. 6.根据权利要求5所述的网络系统,其中FC包或消息中所示的速率是由控制系统计算的速率。6. The network system of claim 5, wherein the rate indicated in the FC packet or message is the rate calculated by the control system. 7.一种网络系统实施在连接到网络系统的第一端点处流控制机制,与连接到网络系统的第二端点通信,该机制包括:7. A network system implements a flow control mechanism at a first endpoint connected to the network system to communicate with a second endpoint connected to the network system, the mechanism comprising: 保持显式速率,其中第一个端点以与显式速率匹配的速率向第二个端点发送数据包;maintain an explicit rate, where the first endpoint sends packets to the second endpoint at a rate that matches the explicit rate; 对从第一端点发送到第二端点的数据实施正向纠错(FEC,Forward errorcorrection)编码;Implement forward error correction (FEC, Forward error correction) encoding on the data sent from the first endpoint to the second endpoint; 当接收到控制系统(连接到网络系统的内部组件)或第二端点发送的反馈FC(流量控制)包或消息时,根据FC包或消息调整FEC编码方法;When receiving a feedback FC (flow control) packet or message sent by the control system (an internal component connected to the network system) or the second endpoint, adjust the FEC encoding method according to the FC packet or message; 显式速率的调整不依赖于第一个端点发送的在第二个端点处接收的数据的确认。Explicit rate adjustments do not depend on acknowledgements sent by the first endpoint for data received at the second endpoint. 8.根据权利要求7所述的网络系统,其中,当接收到FC包或消息表示与第一个端点保持的显式速率不同的一个显式速率的时,第一个端点的显式速率被变更为FC包或消息所携带的指示速率;所述显式速率进行调整,不依赖于第二端点的可用数据缓冲区大小,该缓冲区用于接收从第一端点发送的数据包;FC数据包或消息中所示的速率是在第二端点测量第一端点发送的速率。8. The network system according to claim 7, wherein, when receiving an FC packet or a message representing an explicit rate different from the explicit rate maintained by the first endpoint, the explicit rate of the first endpoint is Change to the indicated rate carried by the FC packet or message; the explicit rate is adjusted without depending on the size of the available data buffer of the second endpoint, which is used to receive data packets sent from the first endpoint; FC The rate shown in the packet or message is the rate sent by the first endpoint measured at the second endpoint. 9.根据权利要求8所述的网络系统,其中所述FC包或消息中指示的速率是由控制系统计算的速率。9. The network system of claim 8, wherein the rate indicated in the FC packet or message is a rate calculated by a control system.
CN201910678784.6A 2019-07-25 2019-07-25 Explicit feedback data flow control Pending CN112152934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910678784.6A CN112152934A (en) 2019-07-25 2019-07-25 Explicit feedback data flow control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910678784.6A CN112152934A (en) 2019-07-25 2019-07-25 Explicit feedback data flow control

Publications (1)

Publication Number Publication Date
CN112152934A true CN112152934A (en) 2020-12-29

Family

ID=73892070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910678784.6A Pending CN112152934A (en) 2019-07-25 2019-07-25 Explicit feedback data flow control

Country Status (1)

Country Link
CN (1) CN112152934A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1402143A (en) * 2002-09-29 2003-03-12 清华大学 Flow control method based on feedback of client terminal
CN101061659A (en) * 2004-12-02 2007-10-24 汤姆逊许可公司 Adaptive forward error correction
CN101124728A (en) * 2005-01-06 2008-02-13 特瑞阳通讯系统有限公司 Adaptive information delivery system using FEC feedback
CN101516110A (en) * 2003-04-07 2009-08-26 艾利森电话股份有限公司 Method and system for rate control service in a network
CN102469028A (en) * 2010-10-28 2012-05-23 三星Sds株式会社 Apparatus and method for ensuring fairness of UDP data transmission in Ethernet environment
CN105830377A (en) * 2013-12-20 2016-08-03 思科技术公司 Dynamic coding for network traffic by fog computing node
CN108141779A (en) * 2015-10-19 2018-06-08 华为技术有限公司 For the method and apparatus of communication network
CN108702332A (en) * 2016-02-25 2018-10-23 瑞典爱立信有限公司 Congestion Control in Telecommunication Networks
CN109905326A (en) * 2019-03-26 2019-06-18 武汉大学 A Congestion Level Factor-Based Optimization Method for Rate Descent Parameters

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1402143A (en) * 2002-09-29 2003-03-12 清华大学 Flow control method based on feedback of client terminal
CN101516110A (en) * 2003-04-07 2009-08-26 艾利森电话股份有限公司 Method and system for rate control service in a network
CN101061659A (en) * 2004-12-02 2007-10-24 汤姆逊许可公司 Adaptive forward error correction
CN101124728A (en) * 2005-01-06 2008-02-13 特瑞阳通讯系统有限公司 Adaptive information delivery system using FEC feedback
CN102469028A (en) * 2010-10-28 2012-05-23 三星Sds株式会社 Apparatus and method for ensuring fairness of UDP data transmission in Ethernet environment
CN105830377A (en) * 2013-12-20 2016-08-03 思科技术公司 Dynamic coding for network traffic by fog computing node
CN108141779A (en) * 2015-10-19 2018-06-08 华为技术有限公司 For the method and apparatus of communication network
CN108702332A (en) * 2016-02-25 2018-10-23 瑞典爱立信有限公司 Congestion Control in Telecommunication Networks
CN109905326A (en) * 2019-03-26 2019-06-18 武汉大学 A Congestion Level Factor-Based Optimization Method for Rate Descent Parameters

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
张慧翔;戴冠中;姚磊;潘文平;: "具有显式反馈的拥塞控制系统研究进展", 计算机科学, no. 12, 25 December 2007 (2007-12-25) *
沈伟,冯 瑞,邵惠鹤: "一种新的基于显式速率反馈的TCP拥塞控制方法", 计算机工程, vol. 29, no. 2, pages 32 - 34 *
马金金等: "基于RCP的精确速率反馈拥塞控制算法", 《数据通信》, no. 1, 28 February 2015 (2015-02-28), pages 36 *

Similar Documents

Publication Publication Date Title
EP2522109B1 (en) Method of estimating congestion
JP4323432B2 (en) Method for improving the transmission quality of streaming media
KR102187810B1 (en) Apparatus and method for controlling data flow in a communication system
Floyd et al. Tcp friendly rate control (tfrc): the small-packet (sp) variant
US8098660B2 (en) Transmitting apparatus and transmitting method
KR20050074505A (en) Adaptative forward error control scheme
EP1552633A2 (en) Method and apparatus for multimedia streaming in a limited bandwidth network with a bottleneck link
CN101253737B (en) Communication system, communication terminal, relay node, communication method used therein, and program thereof
Jagmagji et al. Exploration and evaluation of self-clocked rate adaptation for multimedia (SCReAM) congestion control algorithm in 5G networks
JP4772053B2 (en) Transmitting apparatus and transmission rate control method
Chiariotti et al. LEAP: A latency control protocol for multi-path data delivery with pre-defined QoS guarantees
CN112152934A (en) Explicit feedback data flow control
CA2940077C (en) Buffer bloat control
Bassil TCP congestion control scheme for wireless networks based on tcp reserved field and snr ratio
Chaudhary et al. ECN based TCP-friendly rate control for wireless multimedia streaming
Gao et al. RACCOOM: a rate-based congestion control scheme for multicasts
Vu et al. Dynamic packet size mechanism (DPSM) for multimedia in wireless networks
KADHUM et al. A new congestion management mechanism for next generation routers
Pyun et al. TCP-friendly congestion control over heterogeneous wired/wireless IP network
Chang et al. Cross-layer-based adaptive TCP algorithm in 4G packet service LTE-advanced relaying communications
Dewariya et al. Enhanced TCP for Congestion Control in MANET
Jobst et al. Adaptive suppression of inter-packet delay variations in coded packet networks
Chitre et al. TCP in the IPSEC environment
JP2006352420A (en) Terminal for transmitting and receiving quality packets including communication quality information, quality report server and program
US7779324B2 (en) Method and system for detecting wired network error in mobile communication terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20201229

RJ01 Rejection of invention patent application after publication