发明名称 Adaptive relative bitrate manager for TCP depending flow control
摘要 A method is provided for congestion control in a network node (114; 510; 900) of a communication network. The network node handles a plurality of data connections for conveying data packets travelling between a core side and a terminal side of the communication network. The method is performed in the network node and comprises detecting (210) a condition indicative of a congestion for any of the data connections, selecting (220), among the data connections, a data connection (RABdrop) for which a bit-rate reduction is to be caused, and determining (230) a number (Xi) of data packets to be discarded for the selected data connection. The determined number depends on a time-integrated difference between experienced and targeted bit-rates for the selected data connection. Then, the reduction of the bit-rate is initiated (240) for the selected data connection by causing discarding of the determined number of data packets.
申请公布号 US9641447(B2) 申请公布日期 2017.05.02
申请号 US201113978961 申请日期 2011.01.12
申请人 Telefonaktiebolaget LM Ericsson (Publ) 发明人 Geijer Lundin Erik
分类号 H04L12/801;H04L12/823;H04W28/02 主分类号 H04L12/801
代理机构 Patent Portfolio Builders, PLLC 代理人 Patent Portfolio Builders, PLLC
主权项 1. A method for congestion control in a network node of a communication network, said network node being adapted to handle a plurality of data connections for conveying data packets travelling between a core side and a terminal side of said communication network in compliance with an acknowledgement-based data transmission protocol for delivering a data stream from a sending host to a receiving host, the method comprising, in said network node: detecting a condition indicative of a congestion for any of said plurality of data connections; selecting, among said plurality of data connections, a data connection for which a bit-rate reduction is to be caused; determining a number (Xi) of data packets to be manipulated for the selected data connection, wherein the determined number depends on a time-integrated difference between experienced and targeted bit-rates for the selected data connection and wherein the determined number is an integer; and manipulating each of said determined number of data packets in a way such that the receiving host upon receipt of the manipulated data packets will respond to the sending host with an indication that the manipulated data packets have not been duly received, so as to initiate the reduction of the bit-rate for the selected data connection, wherein said plurality of data connections are associated with respective weights, w, for Quality-of-Service (QoS) bit-rate differentiation, and wherein selecting the data connection for which a bit-rate reduction is to be caused comprises: maintaining an average bit-rate value, Rk, for each individual data connection, wherein k=1-N; andselecting the data connection for which a bit-rate reduction is to be caused as the data connection among said plurality of data connections which yields the highest value of Rk/wk, wherein k, N, Rk, w, and wk are integers.
地址 Stockholm SE