KR102350504B1 - 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 - Google Patents
통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR102350504B1 KR102350504B1 KR1020150059018A KR20150059018A KR102350504B1 KR 102350504 B1 KR102350504 B1 KR 102350504B1 KR 1020150059018 A KR1020150059018 A KR 1020150059018A KR 20150059018 A KR20150059018 A KR 20150059018A KR 102350504 B1 KR102350504 B1 KR 102350504B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- delay
- buffering delay
- buffering
- tendency
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow 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)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Quality & Reliability (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 전송률을 제어하기 위한 장치의 블록도이다.
도 3은 본 발명의 실시 예에 따른 도 2의 장치를 포함한 전송률을 제어하기 위한 장치의 블록도이다.
도 4a 내지 도 4c는 본 발명의 실시 예에 따른 통신 시스템의 구성을 도시하는 도면들이다.
도 5는 본 발명의 실시 예에 따른 단방향 패킷 지연 측정 및 왕복 시간을 측정하는 동작을 설명하기 위한 도면이다.
도 6은 본 발명의 실시 예에 따른 전송률 제어를 위한 과정의 흐름을 도시한다.
도 7은 본 발명의 실시 예에 따른 전송 제어 파라미터를 결정하기 위한 장치의 블록도이다.
도 8은 본 발명의 실시 예에 따른 전송률 제어 파라미터 조절을 위한 과정의 흐름을 도시한다.
도 9는 본 발명의 실시 예에 따른 랜덤 확률 변수를 이용한 전송률 제어 파라미터 조절을 위한 과정의 흐름을 도시한다.
| 1. 주기(T)마다 수신된 Packet 들의 평균 단방향 지연 계산 (1) Z_bar = E[z_k(n)]; (2) R_bar = 8*E[s_k(n)]/T; //receive rate 측정 (3) RTT_min = min (min(rtt_k(n)), RTT_min); 2. Upadate Z_min (1) Z_min_old = Z_min; (2) Z_min = min(Z_min_old, min(z_k)); 3. Compute buffering delay (1) b_k = z_k - Z_min; (2) B_bar = E[b_k(n)]; 4. 한 주기 내 packet 들의 단방향 지연에 대한 trend 검출 (1) Cm & DM calculation; (2) Trend detection based on CM & DM seprately; (3) Based on each trend for CM & DM, determining trend in zk for each period; 5. B_bar와 trend를 사용하여 제어 파라미터 rwnd 조절 (1) If B_bar > Threshold, a) If trend = "increasing" or "Ambiguous" rwnd = R_bar*RTT_min; b) else // Non-increasing Do nothing;//현재 rwnd 유지 (2) If B_bar <= Threshold, a) If trend = "increasing" Do nothing;//현재 rwnd 유지 b) else // Non-increasing rwnd = rwnd ++; |
| 1. 주기(T)마다 수신된 Packet 들의 평균 단방향 지연 계산 (1) Z_bar = E[z_k(n)]; (2) R_bar = 8*E[s_k(n)]/T; //receive rate 측정 (3) RTT_min = min (min(rtt_k(n)), RTT_min); 2. Upadate Z_min (1) Z_min_old = Z_min; (2) Z_min = min(Z_min_old, min(z_k)); 3. Compute buffering delay (1) b_k = z_k - Z_min; (2) B_bar = E[b_k(n)]; 4. 한 주기 내 packet 들의 단방향 지연에 대한 trend 검출 (1) Cm & DM calculation; (2) Trend detection based on CM & DM separately; (3) Based on each trend for CM & DM, determining trend in zk for each period; 5. B_bar와 trend를 사용하여 제어 파라미터 rwnd 조절 (1) If B_bar > Threshold, a) If trend = "increasing" rwnd = R_bar*RTT_min;//다음 주기까지 모든 패킷에 대해서 적용 b) if trend = "ambiguous" rwnd = R_bar*RTT_min with probability p; c) else // No trend(보통 no queuing을 의미) Do nothing;//현재 rwnd 유지 (2) If B_bar <= Threshold, a) If trend = "increasing" Do nothing;//현재 rwnd 유지 b) If trend = "Non-increasing" rwnd = rwnd ++ ;//다음 주기까지 모든 패킷에 대해서 적용 c) else // "Ambiguos" rwnd = rwnd ++ with probability p; |
Claims (30)
- 통신 시스템에서 서버의 동작 방법에 있어서,
단말에 대한 패킷 전송 지연에 기초하여 버퍼링 지연에 대한 성향을 결정하는 과정과,
상기 성향에 따라 상기 단말의 상향링크 전송률을 제어하기 위한 제어 정보를 결정하는 과정과,
상기 제어 정보를 송신하는 과정을 포함하고,
상기 성향을 결정하는 과정은,
다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 증가 여부에 기초하여 상기 성향을 결정하는 과정과,
이전 패킷 대비 상기 버퍼링 지연이 증가한 패킷의 비율이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단하는 과정을 포함하는 방법.
- 제 1항에 있어서,
상기 서버가 상기 단말로부터 응답 신호를 수신한 시간과 상기 단말이 상기 서버로부터 패킷을 수신한 시간의 차이를 이용하여 상기 패킷 전송 지연을 결정하는 과정을 더 포함하는 방법.
- 제 1항에 있어서,
상기 단말과 상기 서버와의 패킷 왕복 시간을 상기 패킷 전송 지연으로 결정하는 과정을 더 포함하고,
상기 패킷 왕복 시간은, 상기 서버가 상기 단말로 패킷을 전송한 시간과, 상기 단말로부터 상기 패킷에 대한 응답 신호를 수신한 시간의 차이에 기초하여 결정되는 방법.
- 제 1항에 있어서,
상기 패킷 전송 지연은, 상기 단말의 버퍼링 지연과 상기 단말의 상향링크 지연 전송 시간의 합산이고,
상기 버퍼링 지연은, 상기 패킷 전송 지연과 상기 패킷 전송 지연의 최소값의 차이를 이용하여 결정되는 것인 방법.
- 삭제
- 제 1항에 있어서,
상기 성향을 결정하는 과정은,
다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 차이 값들, 첫 번째 패킷 및 마지막 패킷의 버퍼링 지연 차이 값에 기초하여 상기 성향을 결정하는 과정과,
수신한 패킷들 중 마지막으로 수신한 패킷의 버퍼링 지연과 가장 처음으로 수신한 패킷의 버퍼링 지연의 차이 값을, 각 패킷의 버퍼링 지연을 이전 패킷의 버퍼링 지연과 비교한 값들의 합으로 나눈 값이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단하는 과정을 포함하는 방법.
- 제 1항에 있어서,
상기 제어 정보를 결정하는 과정은,
패킷의 수신 속도를 측정하는 과정을 포함하고,
상기 패킷의 수신 속도는, 하나의 주기 동안 수신된 패킷과 최대 세그먼트 크기를 비트 값으로 표현한 값의 곱을 주기로 나누는 과정을 포함하는 방법.
- 제1항에 있어서,
상기 제어 정보를 결정하는 과정은,
버퍼링 지연이 임계값 보다 크고, 결정된 상기 버퍼링 지연의 성향이 상기 단말로부터 수신된 다수의 패킷들에 대한 버퍼링 지연 증가(increasing)하는 성향이거나 또는 제 상기 버퍼링 지연이 증가 또는 비증가(non-increasing)성향이 아닌 경우 패킷 수신 속도와 최소 왕복 시간의 곱을 이용하여 제어 정보를 결정하는 과정을 포함하는 방법.
- 제1항에 있어서,
상기 제어 정보를 결정하는 과정은,
버퍼링 지연이 임계값 보다 크고, 결정된 상기 버퍼링 지연의 성향이 비증가(non-increasing) 타입인 경우, 또는 버퍼링 지연이 임계값 보다 크지 않고, 결정된 상기 버퍼링 지연의 성향이 버퍼링 지연 증가(increasing)하는 성향인 경우 현재의 제어 정보를 유지하는 방법.
- 제1항에 있어서,
상기 제어 정보를 결정하는 과정은,
버퍼링 지연이 임계값 보다 크지 않고, 결정된 상기 버퍼링 지연의 성향이 증가하는 성향이 아닌 경우, 상기 제어 정보를 소정 값만큼 증가시키는 과정을 더 포함하는 방법.
- 제1항에 있어서,
상기 제어 정보를 결정하는 과정은,
결정된 상기 버퍼링 지연의 성향이 증가 또는 비증가 성향에 해당하지 않는 성향인 경우 확률 변수를 이용하여 제어 정보를 결정하는 과정을 포함하는 방법.
- 전자 장치의 동작 방법에 있어서,
서버로부터 제어 정보를 수신하는 과정과,
상기 제어 정보에 기초하여 상향링크 패킷을 송신하는 과정을 포함하고,
상기 제어 정보는, 상기 서버가 상기 전자 장치에 대한 패킷 전송 지연에 기초하여 버퍼링 지연에 대한 성향을 결정하고, 상기 성향에 따라 상기 전자 장치의 전송률을 제어하기 위해 생성되고,
상기 성향은, 다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 증가 여부에 기초하여 결정되고, 이전 패킷 대비 상기 버퍼링 지연이 증가한 패킷의 비율이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단되는 것인 방법.
- 제12항에 있어서,
상기 패킷 전송 지연은, 단말의 버퍼링 지연과 상기 단말의 상향링크 지연 전송 시간의 합산이고,
상기 버퍼링 지연은, 상기 패킷 전송 지연과 상기 패킷 전송 지연의 최소값의 차이를 이용하여 결정되는 것인 방법.
- 삭제
- 제12항에 있어서,
상기 성향은, 다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 차이 값들, 첫 번째 패킷 및 마지막 패킷의 버퍼링 지연 차이 값에 기초하여 결정되고, 상기 서버가 수신한 패킷들 중 마지막으로 수신한 패킷의 버퍼링 지연과 가장 처음으로 수신한 패킷의 버퍼링 지연의 차이 값을, 각 패킷의 버퍼링 지연을 이전 패킷의 버퍼링 지연과 비교한 값들의 합으로 나눈 값이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단되는 것인 방법.
- 통신 시스템에서 서버의 장치에 있어서,
상기 장치는 적어도 하나의 제어부를 포함하고,
상기 적어도 하나의 제어부는,
단말로부터의 패킷 전송 지연을 결정하고, 상기 패킷 전송 지연을 이용하여 버퍼링 지연의 성향을 결정하고,
결정된 상기 버퍼링 지연의 성향에 따라 전송률 제어를 위한 제어 정보 값을 제어하고,
다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 증가 여부에 기초하여 상기 성향을 결정하고, 이전 패킷 대비 상기 버퍼링 지연이 증가한 패킷의 비율이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단하도록 구성되는 장치.
- 제 16항에 있어서,
상기 적어도 하나의 제어부는,
상기 서버가 상기 단말로부터 응답 신호를 수신한 시간과 상기 단말이 상기 서버로부터 패킷을 수신한 시간의 차이를 이용하여 상기 패킷 전송 지연을 결정하도록 더 구성되는 장치.
- 제 16항에 있어서,
상기 적어도 하나의 제어부는,
상기 단말과 상기 서버와의 패킷 왕복 시간을 상기 패킷 전송 지연으로 결정하도록 더 구성되고, 상기 패킷 왕복 시간은, 상기 서버가 상기 단말로 패킷을 전송한 시간과, 상기 단말로부터 상기 패킷에 대한 응답 신호를 수신한 시간의 차이에 기초하여 결정되는 장치.
- 제 16항에 있어서,
상기 패킷 전송 지연은, 상기 단말의 버퍼링 지연과 상기 단말의 상향링크 지연 전송 시간의 합산이고,
상기 버퍼링 지연은, 상기 패킷 전송 지연과 상기 패킷 전송 지연의 최소값의 차이를 이용하여 결정되는 장치.
- 삭제
- 제16항에 있어서,
상기 적어도 하나의 제어부는,
다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 차이 값들, 첫 번째 패킷 및 마지막 패킷의 버퍼링 지연 차이 값에 기초하여 상기 성향을 결정하고, 수신한 패킷들 중 마지막으로 수신한 패킷의 버퍼링 지연과 가장 처음으로 수신한 패킷의 버퍼링 지연의 차이 값을, 각 패킷의 버퍼링 지연을 이전 패킷의 버퍼링 지연과 비교한 값들의 합으로 나눈 값이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단하도록 더 구성되는 장치.
- 제 16항에 있어서,
상기 적어도 하나의 제어부는, 패킷의 수신 속도를 측정하도록 더 구성되고,
상기 패킷의 수신 속도는, 하나의 주기 동안 수신된 패킷과 최대 세그먼트 크기를 비트 값으로 표현한 값의 곱을 주기로 나누어서 구해지는 장치.
- 제 16항에 있어서,
상기 적어도 하나의 제어부는, 버퍼링 지연이 임계값 보다 크고, 결정된 상기 버퍼링 지연의 성향이 상기 단말로부터 수신된 다수의 패킷들에 대한 버퍼링 지연 증가(increasing)하는 성향이거나 또는 제 상기 버퍼링 지연이 증가 또는 비증가(non-increasing)성향이 아닌 경우 패킷 수신 속도와 최소 왕복 시간의 곱을 이용하여 제어 정보를 결정하도록 더 구성되는 장치.
- 제16항에 있어서,
상기 적어도 하나의 제어부는, 버퍼링 지연이 임계값 보다 크고, 결정된 상기 버퍼링 지연의 성향이 비증가(non-increasing) 타입인 경우, 또는 버퍼링 지연이 임계값 보다 크지 않고, 결정된 상기 버퍼링 지연의 성향이 버퍼링 지연 증가(increasing)하는 성향인 경우 현재의 제어 정보를 유지하도록 더 구성되는 장치.
- 제16항에 있어서,
상기 적어도 하나의 제어부는, 상기 제어 정보를 결정하기 위해, 버퍼링 지연이 임계값 보다 크지 않고, 결정된 상기 버퍼링 지연의 성향이 증가하는 성향이 아닌 경우, 상기 제어 정보를 소정 값만큼 증가시키도록 더 구성되는 장치.
- 제16항에 있어서,
상기 적어도 하나의 제어부는, 결정된 상기 버퍼링 지연의 성향이 증가 또는 비증가 성향에 해당하지 않는 성향인 경우 확률 변수를 이용하여 제어 정보를 결정하도록 더 구성되는 장치.
- 전자 장치에 있어서,
서버로부터 제어 정보를 수신하는 수신부와,
상기 제어 정보에 기초하여 상향링크 패킷을 송신하는 송신부를 포함하고,
상기 제어 정보는, 상기 서버가 상기 전자 장치에 대한 패킷 전송 지연에 기초하여 버퍼링 지연에 대한 성향을 결정하고, 상기 성향에 따라 상기 전자 장치의 전송률을 제어하기 위해 생성되고,
상기 성향은, 다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 증가 여부에 기초하여 결정되고, 이전 패킷 대비 상기 버퍼링 지연이 증가한 패킷의 비율이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응된다고 판단되는 것인 장치.
- 제27항에 있어서,
상기 패킷 전송 지연은, 단말의 버퍼링 지연과 상기 단말의 상향링크 지연 전송 시간의 합산이고,
상기 버퍼링 지연은, 상기 패킷 전송 지연과 상기 패킷 전송 지연의 최소값의 차이를 이용하여 결정되는 것인 장치.
- 삭제
- 제 27항에 있어서,
상기 성향은, 다수의 패킷들 각각의 이전 패킷 대비 버퍼링 지연의 차이 값들, 첫 번째 패킷 및 마지막 패킷의 버퍼링 지연 차이 값에 기초하여 결정되고, 상기 서버가 수신한 패킷들 중 마지막으로 수신한 패킷의 버퍼링 지연과 가장 처음으로 수신한 패킷의 버퍼링 지연의 차이 값을, 각 패킷의 버퍼링 지연을 이전 패킷의 버퍼링 지연과 비교한 값들의 합으로 나눈 값이 임계값 보다 클 경우 상기 버퍼링 지연의 증가에 대응한다고 판단되는 것인 장치.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150059018A KR102350504B1 (ko) | 2015-04-27 | 2015-04-27 | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 |
| US15/137,422 US10193779B2 (en) | 2015-04-27 | 2016-04-25 | Apparatus and method for controlling downlink throughput in communication system |
| EP16786707.6A EP3289802B1 (en) | 2015-04-27 | 2016-04-25 | Apparatus and method for controlling downlink throughput in communication system |
| PCT/KR2016/004294 WO2016175521A1 (en) | 2015-04-27 | 2016-04-25 | Apparatus and method for controlling downlink throughput in communication system |
| CN201680024739.3A CN107624232B (zh) | 2015-04-27 | 2016-04-25 | 在通信系统中控制下行链路吞吐量的设备和方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150059018A KR102350504B1 (ko) | 2015-04-27 | 2015-04-27 | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20160127511A KR20160127511A (ko) | 2016-11-04 |
| KR102350504B1 true KR102350504B1 (ko) | 2022-01-14 |
Family
ID=57148204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150059018A Active KR102350504B1 (ko) | 2015-04-27 | 2015-04-27 | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10193779B2 (ko) |
| EP (1) | EP3289802B1 (ko) |
| KR (1) | KR102350504B1 (ko) |
| CN (1) | CN107624232B (ko) |
| WO (1) | WO2016175521A1 (ko) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102350504B1 (ko) * | 2015-04-27 | 2022-01-14 | 삼성전자주식회사 | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 |
| US10298510B1 (en) * | 2015-12-16 | 2019-05-21 | Amazon Technologies, Inc. | Controlling data transmission rates of multiple devices |
| KR102532645B1 (ko) * | 2016-09-20 | 2023-05-15 | 삼성전자 주식회사 | 적응적 스트리밍 서비스에서 스트리밍 어플리케이케이션으로 데이터를 제공하는 방법 및 장치 |
| WO2018156206A1 (en) | 2017-02-24 | 2018-08-30 | Trackio Gmbh | Privacy preserving message blinding |
| US10873520B2 (en) | 2018-07-02 | 2020-12-22 | Hewlett Packard Enterprise Development Lp | Packet batching identification |
| KR102139378B1 (ko) * | 2018-11-20 | 2020-07-29 | 울산과학기술원 | 혼잡 제어 방법 및 장치 |
| CN112583735B (zh) * | 2019-09-27 | 2024-10-22 | 华为技术有限公司 | 确定传输数据流的需求带宽的方法、设备和系统 |
| US11683294B2 (en) * | 2019-12-30 | 2023-06-20 | Imperva, Inc. | Privacy-preserving learning of web traffic |
| US11876790B2 (en) * | 2020-01-21 | 2024-01-16 | The Boeing Company | Authenticating computing devices based on a dynamic port punching sequence |
| TWI791977B (zh) * | 2020-04-24 | 2023-02-11 | 和碩聯合科技股份有限公司 | 伺服系統、資料傳輸系統及其資料傳輸之方法 |
| CN112492265B (zh) * | 2020-10-30 | 2023-05-02 | 广东电网有限责任公司电力调度控制中心 | 一种应用于智能电网的上下行资源联合分配方法 |
| US12284100B2 (en) * | 2022-02-09 | 2025-04-22 | Mellanox Technologies, Ltd. | Network delay estimation |
| US11765093B2 (en) * | 2022-02-15 | 2023-09-19 | Mellanox Technologies, Ltd. | Statistical flow aging |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030219037A1 (en) | 2002-05-24 | 2003-11-27 | Nokia Corporation | Method and apparatus for distributed signaling for uplink rate control |
| US20060268708A1 (en) * | 2003-06-27 | 2006-11-30 | Ipwireless, Inc. | Method and arrangement for tcp flow control |
| US20150063104A1 (en) | 2012-03-16 | 2015-03-05 | Jing Zhu | User equipment and method for reducing delay in a radio access network |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6360271B1 (en) * | 1999-02-02 | 2002-03-19 | 3Com Corporation | System for dynamic jitter buffer management based on synchronized clocks |
| KR100322015B1 (ko) * | 1998-12-23 | 2002-03-08 | 윤종용 | 근거리 통신망에서 프레임 구조 가변방법 |
| FI118830B (fi) * | 2001-02-08 | 2008-03-31 | Nokia Corp | Tietovirran toisto |
| KR20060027415A (ko) * | 2003-06-25 | 2006-03-27 | 인터디지탈 테크날러지 코포레이션 | 다운링크 전송 동기화 방법 |
| US20060133281A1 (en) * | 2004-12-20 | 2006-06-22 | Motorola, Inc. | System for managing round trip time of a transmission control protocol and supporting method and apparatus |
| GB2452013A (en) | 2007-06-19 | 2009-02-25 | Nec Corp | Buffer status reporting from a mobile communications device |
| EP2009943B1 (en) * | 2007-06-25 | 2011-04-06 | Alcatel Lucent | Uplink transmission in mobile networks |
| US7742418B2 (en) * | 2007-08-24 | 2010-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining latency and throughput of a data communication |
| WO2009088848A1 (en) * | 2008-01-04 | 2009-07-16 | Interdigital Patent Holdings, Inc. | Method for controlling the data rate of a circuit switched voice application in an evolved wireless system |
| US8837279B2 (en) | 2008-06-06 | 2014-09-16 | Optis Wireless Technology, Llc | Technique for improving congestion control |
| US20100054123A1 (en) * | 2008-08-30 | 2010-03-04 | Liu Yong | Method and device for hign utilization and efficient flow control over networks with long transmission latency |
| CN102255791B (zh) * | 2010-05-21 | 2013-12-18 | 中国移动通信集团公司 | 确定设备间链路延迟量的方法及系统 |
| EP2732601B1 (en) | 2011-07-14 | 2016-02-03 | Telefonaktiebolaget LM Ericsson (PUBL) | Optimization engine in a mobile cloud accelerator and related methods |
| US9386128B2 (en) | 2012-03-23 | 2016-07-05 | Qualcomm Incorporated | Delay based active queue management for uplink traffic in user equipment |
| JP6127476B2 (ja) * | 2012-11-30 | 2017-05-17 | ヤマハ株式会社 | ネットワーク音楽セッションにおける遅延測定方法及び装置 |
| JP6171595B2 (ja) * | 2013-06-07 | 2017-08-02 | 富士通株式会社 | パケット中継装置及びパケット送信装置 |
| US9407563B2 (en) * | 2013-08-12 | 2016-08-02 | Qualcomm Incorporated | Methods and apparatuses for adapting application uplink rate to wireless communications network |
| JP6303452B2 (ja) * | 2013-12-02 | 2018-04-04 | 富士通株式会社 | 通信ノード |
| KR102350504B1 (ko) * | 2015-04-27 | 2022-01-14 | 삼성전자주식회사 | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 |
-
2015
- 2015-04-27 KR KR1020150059018A patent/KR102350504B1/ko active Active
-
2016
- 2016-04-25 EP EP16786707.6A patent/EP3289802B1/en active Active
- 2016-04-25 CN CN201680024739.3A patent/CN107624232B/zh active Active
- 2016-04-25 WO PCT/KR2016/004294 patent/WO2016175521A1/en not_active Ceased
- 2016-04-25 US US15/137,422 patent/US10193779B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030219037A1 (en) | 2002-05-24 | 2003-11-27 | Nokia Corporation | Method and apparatus for distributed signaling for uplink rate control |
| US20060268708A1 (en) * | 2003-06-27 | 2006-11-30 | Ipwireless, Inc. | Method and arrangement for tcp flow control |
| US20150063104A1 (en) | 2012-03-16 | 2015-03-05 | Jing Zhu | User equipment and method for reducing delay in a radio access network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107624232B (zh) | 2022-02-22 |
| US10193779B2 (en) | 2019-01-29 |
| EP3289802A4 (en) | 2018-04-11 |
| WO2016175521A1 (en) | 2016-11-03 |
| EP3289802A1 (en) | 2018-03-07 |
| CN107624232A (zh) | 2018-01-23 |
| US20160315841A1 (en) | 2016-10-27 |
| EP3289802B1 (en) | 2020-08-19 |
| KR20160127511A (ko) | 2016-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102350504B1 (ko) | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 | |
| US9596281B2 (en) | Transport accelerator implementing request manager and connection manager functionality | |
| US10911359B2 (en) | Transmit data volume control device, method, and recording medium | |
| CN106301684B (zh) | 一种媒体数据传输方法及装置 | |
| JP6274113B2 (ja) | データ送信装置、データ送信方法、及びそのプログラム | |
| US9510354B2 (en) | Method and a device for low intrusive fast estimation of the bandwidth available between two IP nodes | |
| CN105873096A (zh) | 一种多路径并行传输系统有效吞吐量的优化方法 | |
| US20150124604A1 (en) | Systems and Methods for Proactive Congestion Detection in Radio Access Networks | |
| US10952102B2 (en) | Method and apparatus for controlling data transmission speed in wireless communication system | |
| US20080291833A1 (en) | Method for buffer control for network device | |
| US20200382991A1 (en) | Method and an electronic device for dynamically controlling tcp congestion window | |
| Tang et al. | TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks | |
| US10298475B2 (en) | System and method for jitter-aware bandwidth estimation | |
| WO2014171543A1 (ja) | データ送信装置、データ送信方法、及びそのプログラム | |
| CN104580006B (zh) | 一种移动网络发送速率控制方法、装置及系统 | |
| CN113747253B (zh) | 网络带宽的确定方法、视频rtp接收端及存储介质 | |
| KR20150072512A (ko) | 단방향 지연을 제어하는 프레임 전송 방법 및 장치 | |
| Chen et al. | Congestion-aware mac layer adaptation to improve video teleconferencing over wi-fi | |
| JPWO2019004013A1 (ja) | データ送信装置、方法およびプログラム | |
| JP6418169B2 (ja) | 遅延最小値算出装置、情報送信装置、遅延最小値算出方法およびコンピュータプログラム | |
| Dai et al. | Quantifying the merits of network-assist online learning in optimizing network protocols | |
| US12341701B1 (en) | Traffic shaping detection and bandwidth estimation for a network | |
| WO2019124290A1 (ja) | 送信データ量制御装置、方法および記録媒体 | |
| Osuga et al. | A method for correcting minimum RTT of TCP congestion control in mobile networks | |
| Liu et al. | Achieving high throughput and low delay in mobile data networks by accurately predicting queue lengths |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150427 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200427 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20150427 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210616 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20211103 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220107 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220111 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |