JP2017526206A - 伝送バッファサイズを決定する方法及びデバイス - Google Patents
伝送バッファサイズを決定する方法及びデバイス Download PDFInfo
- Publication number
- JP2017526206A JP2017526206A JP2016571211A JP2016571211A JP2017526206A JP 2017526206 A JP2017526206 A JP 2017526206A JP 2016571211 A JP2016571211 A JP 2016571211A JP 2016571211 A JP2016571211 A JP 2016571211A JP 2017526206 A JP2017526206 A JP 2017526206A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- buffer size
- congestion state
- bandwidth
- trancongestion
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 1395
- 238000000034 method Methods 0.000 title claims abstract description 72
- 230000002265 prevention Effects 0.000 claims description 41
- 238000004364 calculation method Methods 0.000 claims description 34
- 230000003828 downregulation Effects 0.000 claims description 30
- 230000003827 upregulation Effects 0.000 claims description 24
- 238000001914 filtration Methods 0.000 claims description 9
- 238000004513 sizing Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 description 8
- 238000004088 simulation Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000006467 substitution reaction Methods 0.000 description 4
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9005—Buffering arrangements using dynamic buffer space allocation
-
- 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/0858—One way delays
-
- 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/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- 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/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- 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
-
- 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/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
[方式a]
[方式b]
[方式c]
(項目1)
伝送バッファサイズを決定する方法であって、
送信部と受信部との間の伝送リンク上の上記送信部により送信されるデータパケットの伝送遅延を取得する段階と、
上記伝送リンクの初期輻輳状態が混雑している場合、上記伝送遅延に従って且つ第1の更新周期に基づき最小伝送遅延を更新し、上記初期輻輳状態が混雑していない場合、上記伝送遅延に従って且つ第2の更新周期に基づき上記最小伝送遅延を更新する段階であって、上記第1の更新周期の周期長は上記第2の更新周期の周期長より短い、更新する段階と、
上記伝送リンクの上記最小伝送遅延を取得して、上記伝送遅延及び上記最小伝送遅延に従って上記伝送リンクの伝送バッファサイズを決定する段階と、
を備える、
方法。
(項目2)
上記伝送遅延及び上記最小伝送遅延に従って、上記伝送リンクの伝送バッファサイズを上記決定する段階は、
上記伝送遅延にデジッタリング処理を実行して、上記伝送リンクの干渉防止伝送遅延を取得し、上記干渉防止伝送遅延と上記最小伝送遅延との間の差を上記伝送バッファサイズとして用いる段階、又は、
上記伝送遅延と上記最小伝送遅延との間の差を計算し、上記差を上記伝送バッファサイズとして用いる段階を含む、
項目1に記載の方法。
(項目3)
上記伝送遅延にデジッタリング処理を上記実行して、上記伝送リンクの干渉防止伝送遅延を取得する段階は、
干渉防止伝送遅延の計算関数T delay =f 1 (T)及び上記伝送遅延に従って、上記伝送リンクの上記干渉防止伝送遅延を取得する段階を含み、
T delay は上記干渉防止伝送遅延であり、Tは上記伝送遅延であり、f 1 は低域フィルタリング関数である、
項目2に記載の方法。
(項目4)
上記伝送バッファサイズに従って、上記伝送リンク上の上記送信部の伝送帯域幅を決定する段階、又は、
上記伝送バッファサイズに従って、上記伝送リンク上の伝送帯域幅変動を決定する段階、又は、
上記伝送バッファサイズに従って、上記伝送リンクの高レベル輻輳状態パラメータを決定する段階であって、上記高レベル輻輳状態パラメータは、上記伝送リンクの輻輳レベルを示すのに用いられる、決定する段階を更に備える、
項目1から3の何れか一項に記載の方法。
(項目5)
上記伝送バッファサイズに従って、上記伝送リンク上の上記送信部の伝送帯域幅を上記決定する段階は、
上記伝送バッファサイズに従って上記伝送リンクの上記高レベル輻輳状態パラメータを決定し、上記高レベル輻輳状態パラメータに従って上記伝送帯域幅を決定する段階、又は、
上記伝送バッファサイズと上記伝送帯域幅との間の対応関係、及び予め設定された伝送バッファサイズと上記伝送帯域幅との間の対応関係に従って、上記伝送帯域幅を決定する段階を含む、
項目4に記載の方法。
(項目6)
上記伝送バッファサイズに従って、上記伝送リンクの高レベル輻輳状態パラメータを上記決定する段階は、
上記伝送バッファサイズと予め設定されたバッファサイズ閾値との間の値関係に従って、上記伝送リンクの上記高レベル輻輳状態パラメータを決定する段階を含み、
上記予め設定されたバッファサイズ閾値は少なくとも2つの閾値を含む、
項目4又は5に記載の方法。
(項目7)
上記予め設定されたバッファサイズ閾値は、MemLengthTd 1 、MemLengthTd 2 、…、及びMemLengthTd N であり、Nは2より大きい整数であり、MemLengthTd 1 <MemLengthTd 2 <…<MemLengthTd N であり、
上記伝送リンクの上記高レベル輻輳状態パラメータはTranCongestion i であり、iの値はそれぞれ1、…、N、及びN+1に設定され、TranCongestion i+1 により示される輻輳レベルは、TranCongestion i により示される輻輳レベルより重度であり、
上記伝送バッファサイズと予め設定されたバッファサイズ閾値との間の値関係に従って、上記伝送リンクの上記高レベル輻輳状態パラメータを上記決定する段階は、
上記伝送バッファサイズがMemLengthTd j より大きく、且つ上記伝送バッファサイズがMemLengthTd j+1 より小さい又はこれに等しい場合、上記伝送リンクの上記高レベル輻輳状態パラメータはTranCongestion j+1 (1<j<N、jは整数)であると決定する段階、又は、
上記伝送バッファサイズが0より大きい又は0に等しく、且つ上記伝送バッファサイズがMemLengthTd 1 より小さい又はこれに等しい場合、上記伝送リンクの上記高レベル輻輳状態パラメータがTranCongestion 1 であると決定する段階、又は、
上記伝送バッファサイズがMemLengthTd N より大きい場合、上記伝送リンクの上記高レベル輻輳状態パラメータがTranCongestion N+1 であると決定する段階を含む、
項目6に記載の方法。
(項目8)
上記伝送バッファサイズに従って、上記伝送リンクの高レベル輻輳状態パラメータを上記決定する段階は、
上記伝送バッファサイズ及び上記伝送バッファサイズに隣接する直前の伝送バッファサイズに従って、上記伝送リンクの伝送バッファサイズ変数を決定する段階と、
上記伝送バッファサイズ、上記伝送バッファサイズ変数、及び、予め設定された伝送バッファサイズと上記伝送バッファサイズ変数と上記高レベル輻輳状態パラメータとの間の関係に従って、上記伝送リンクの上記高レベル輻輳状態パラメータを決定する段階と、
を含む、
項目4又は5に記載の方法。
(項目9)
上記予め設定された伝送バッファサイズと上記伝送バッファサイズ変数と上記高レベル輻輳状態パラメータとの間の上記関係は、TranCongestion=f 2 (ΔMemLength、MemLength)であり、
TranCongestionは、上記伝送リンクの上記高レベル輻輳状態パラメータであり、TranCongestionのより大きい値は、上記伝送リンクのより重度の混雑度を示し、
ΔMemLengthは上記伝送バッファサイズ変数であり、
MemLengthは上記伝送バッファサイズであり、
関数f 2 は、次の条件a)、b)、及びc)、つまり、
a)MemLengthの値がXに設定され、Xが任意の非負数である場合、ΔMemLengthの値が第1のΔMemLengthに設定されると、[第1のTranCongestion]=f 2 (上記第1のΔMemLength、X)であり、ΔMemLengthの上記値が第2のΔMemLengthに設定されると、[第2のTranCongestion]=f 2 (上記第2のΔMemLength、X)であり、[上記第1のΔMemLength]<[上記第2のΔMemLength]であるならば、[上記第1のTranCongestion]<[上記第2のTranCongestion]であること、
b)ΔMemLengthの上記値がYに設定され、Yが任意の数字である場合、MemLengthの上記値が第1のMemLengthに設定されると、[第3のTranCongestion]=f 2 (Y、上記第1のMemLength)であり、MemLengthの上記値が第2のMemLengthに設定されると、[第4のTranCongestion]=f 2 (Y、上記第2のMemLength)であり、[上記第1のMemLength]<[上記第2のMemLength]であるならば、[上記第3のTranCongestion]<[上記第4のTranCongestion]であること、及び、
c)MemLengthの上記値が第3のMemLengthに設定され、ΔMemLengthの上記値が第3のΔMemLengthに設定されると、[第5のTranCongestion]=f 2 (上記第3のΔMemLength、上記第3のMemLength)であり、MemLengthの上記値が第4のMemLengthに設定され、ΔMemLengthの上記値が第4のΔMemLengthに設定されると、[第6のTranCongestion]=f 2 (上記第4のΔMemLength、上記第4のMemLength)であることを満たし、
[上記第3のMemLength]<[上記第4のMemLength]、且つ[上記第3のΔMemLength]/[上記第3のMemLength]=[上記第4のΔMemLength]/[上記第4のMemLength]≧0であるならば、[上記第5のTranCongestion]<[上記第6のTranCongestion]である、又は、
[上記第3のMemLength]<[上記第4のMemLength]、且つ[上記第3のΔMemLength]/[上記第3のMemLength]=[上記第4のΔMemLength]/[上記第4のMemLength]<0であるならば、[上記第5のTranCongestion]>[上記第6のTranCongestion]である、
項目8に記載の方法。
(項目10)
上記高レベル輻輳状態パラメータに従って上記伝送帯域幅を上記決定する段階は、
上記高レベル輻輳状態パラメータが第1の高レベル輻輳状態パラメータである場合、上記第1の高レベル輻輳状態パラメータと上記伝送帯域幅との間の対応関係、及び予め設定された高レベル輻輳状態パラメータと上記伝送帯域幅との間の対応関係に従って、上記伝送リンクの上記伝送帯域幅は第1の伝送帯域幅であると決定する段階と、
上記高レベル輻輳状態パラメータが第2の高レベル輻輳状態パラメータである場合、上記第2の高レベル輻輳状態パラメータと上記伝送帯域幅との間の対応関係、及び上記予め設定された高レベル輻輳状態パラメータと上記伝送帯域幅との間の上記対応関係に従って、上記伝送リンクの上記伝送帯域幅は第2の伝送帯域幅であると決定する段階とを含み、
上記予め設定された高レベル輻輳状態パラメータと上記伝送帯域幅との間の上記対応関係は以下の条件、つまり、上記第1の高レベル輻輳状態パラメータが上記第2の高レベル輻輳状態パラメータより大きい場合、上記第1の伝送帯域幅は上記第2の伝送帯域幅より小さいこと、上記第1の高レベル輻輳状態パラメータが上記第2の高レベル輻輳状態パラメータより小さい場合、上記第1の伝送帯域幅は上記第2の伝送帯域幅より大きいこと、及び、上記第1の高レベル輻輳状態パラメータが上記第2の高レベル輻輳状態パラメータに等しい場合、上記第1の伝送帯域幅は上記第2の伝送帯域幅に等しいことを満たす、
項目5に記載の方法。
(項目11)
上記高レベル輻輳状態パラメータに従って上記伝送帯域幅を上記決定する段階は、
上記伝送リンクの現在の伝送帯域幅BW old を取得する段階と、
上記高レベル輻輳状態パラメータ、BW old 、及び、伝送帯域幅関数BW new =f 3 (TranCongestion、BW old )に従って上記伝送帯域幅を決定する段階と、
を含み、
TranCongestionは上記高レベル輻輳状態パラメータであり、BW new は上記伝送帯域幅であり、TranCongestionのより大きい値は、上記伝送リンクのより重度の混雑度を示し、
関数f 3 は以下の条件、つまり、TranCongestionの値が第1のTranCongestionに設定される場合、[第1のBW new ]=f 3 (上記第1のTranCongestion、BW old )であること、TranCongestionの上記値が第2のTranCongestionに設定される場合、[第2のBW new ]=f 3 (上記第2のTranCongestion、BW old )であること、及び、[上記第1のTranCongestion]<[上記第2のTranCongestion]であるならば、[上記第1のBW new ]>[上記第2のBW new ]であることを満たす、
項目5に記載の方法。
(項目12)
上記高レベル輻輳状態パラメータに従って上記伝送帯域幅を上記決定する段階は、
上記高レベル輻輳状態パラメータに従って、上記伝送リンクの高レベル輻輳状態が混雑していないと決定される場合、
上記伝送リンクの上記伝送帯域幅の連続的なアップレギュレーションの量を取得する段階と、
上記伝送帯域幅の連続的なアップレギュレーションの上記量、及び伝送帯域幅調整因子の第1の計算関数β=1+f 4 (m)に従って、上記伝送リンクの上記伝送帯域幅調整因子を決定する段階であって、mは、上記伝送帯域幅の連続的なアップレギュレーションの上記量であり、βは上記伝送リンクの上記伝送帯域幅調整因子であり、関数f 4 は以下の条件、つまり、mの値が第1のmに設定される場合、[第1のβ]=1+f 4 (上記第1のm)であること、mの上記値が第2のmに設定される場合、[第2のβ]=1+f 4 (上記第2のm)であること、及び、[上記第1のm]<[上記第2のm]であるならば、[上記第1のβ]<[上記第2のβ]であることを満たす、決定する段階、又は、
上記高レベル輻輳状態パラメータに従って、上記伝送リンクの高レベル輻輳状態が混雑していると決定される場合、
上記伝送リンクの上記伝送帯域幅の連続的なダウンレギュレーションの量を取得する段階と、
連続的なダウンレギュレーションの上記量、及び伝送帯域幅調整因子の第2の計算関数β=1−f 5 (n)に従って、上記伝送リンクの上記伝送帯域幅調整因子を決定する段階であって、nは、上記伝送帯域幅の連続的なダウンレギュレーションの上記量であり、βは上記伝送リンクの上記伝送帯域幅調整因子であり、関数f 5 は以下の条件、つまり、上記伝送帯域幅の連続的なダウンレギュレーションの上記量であるnの値が第1のnに設定される場合、[第3のβ]=1−f 5 (上記第1のn)であること、nの上記値が第2のnに設定される場合、[第4のβ]=1−f 5 (上記第2のn)であること、及び、[上記第1のn]<[上記第2のn]であるならば、[上記第3のβ]<[上記第4のβ]であり、f 5 (n)<1であることを満たす、決定する段階と、
上記伝送リンクの現在の伝送帯域幅であるBW old を取得し、上記現在の伝送帯域幅であるBW old 、上記伝送リンクの上記伝送帯域幅調整因子であるβ、及び伝送帯域幅の計算式であるBW new =β×BW old に従って、上記伝送帯域幅であるBW new を決定する段階と、
を含む、
項目5に記載の方法。
(項目13)
上記送信部のデータパケット送信情報、及び上記受信部のデータパケット受信情報に従って、上記初期輻輳状態を決定する段階、又は、
取得された上記伝送遅延と予め設定された期間内の上記伝送リンクの平均伝送遅延との間の比較結果に従って、上記初期輻輳状態を決定する段階を更に備える、
項目1から12の何れか一項に記載の方法。
(項目14)
伝送バッファサイズを決定するデバイスであって、
送信部と受信部との間の伝送リンク上の上記送信部により送信されるデータパケットの伝送遅延を取得するよう構成された取得ユニットと、
上記伝送リンクの初期輻輳状態が混雑している場合、上記伝送遅延に従って且つ上記取得ユニットにより取得された上記伝送遅延に基づき且つ第1の更新周期に基づき、最小伝送遅延を更新し、上記初期輻輳状態が混雑していない場合、上記伝送遅延に従って且つ上記伝送遅延に基づき且つ第2の更新周期に基づき、上記最小伝送遅延を更新するよう構成された最小遅延更新ユニットであって、上記第1の更新周期の周期長は上記第2の更新周期の周期長より短い、最小遅延更新ユニットと、
上記伝送リンクの最小伝送遅延を取得し、上記取得ユニットにより取得された上記伝送遅延、及び上記最小遅延更新ユニットにより取得された上記最小伝送遅延に従って、上記伝送リンクの伝送バッファサイズを決定するよう構成されたバッファサイズ決定ユニットと、
を備える、
デバイス。
(項目15)
上記バッファサイズ決定ユニットは、デジッタリングユニット及び第1のバッファサイズ決定ユニット、又は第2のバッファサイズ決定ユニットを含み、
上記デジッタリングユニットは、上記伝送遅延にデジッタリング処理を実行して、上記伝送リンクの干渉防止伝送遅延を取得するよう構成され、
上記第1のバッファサイズ決定ユニットは、上記デジッタリングユニットにより取得された上記干渉防止伝送遅延と上記最小伝送遅延との間の差を上記伝送バッファサイズとして用いるよう構成され、
上記第2のバッファサイズ決定ユニットは、上記取得ユニットにより取得された上記伝送遅延と上記最小遅延更新ユニットにより取得された上記最小伝送遅延との間の差を計算し、上記差を上記伝送バッファサイズとして用いるよう構成される、
項目14に記載のデバイス。
(項目16)
上記デジッタリングユニットは、干渉防止伝送遅延の計算関数T delay =f 1 (T)、及び上記伝送遅延に従って上記伝送リンクの上記干渉防止伝送遅延を取得するよう特に構成され、
T delay は上記干渉防止伝送遅延であり、Tは上記伝送遅延であり、f 1 は低域フィルタリング関数である、
項目15に記載のデバイス。
(項目17)
帯域幅決定ユニット、帯域幅変動決定ユニット、及び輻輳状態パラメータ決定ユニットのうち1つを更に備え、
上記帯域幅決定ユニットは、上記伝送バッファサイズに従って、上記伝送リンク上の上記送信部の伝送帯域幅を決定するよう構成され、
上記帯域幅変動決定ユニットは、上記伝送バッファサイズに従って、上記伝送リンク上の伝送帯域幅変動を決定するよう構成され、
上記輻輳状態パラメータ決定ユニットは、上記伝送バッファサイズに従って、上記伝送リンクの高レベル輻輳状態パラメータを決定するよう構成され、上記高レベル輻輳状態パラメータは、上記伝送リンクの輻輳レベルを示すのに用いられる、
項目15又は16に記載のデバイス。
(項目18)
上記帯域幅決定ユニットは、輻輳状態パラメータ決定ユニット及び第1の帯域幅決定ユニット、又は第2の帯域幅決定ユニットを含み、
上記輻輳状態パラメータ決定ユニットは、上記伝送バッファサイズに従って上記伝送リンクの上記高レベル輻輳状態パラメータを決定するよう構成され、
上記第1の帯域幅決定ユニットは、上記輻輳状態パラメータ決定ユニットにより決定された上記高レベル輻輳状態パラメータに従って、上記伝送帯域幅を決定するよう構成され、
上記第2の帯域幅決定ユニットは、上記伝送バッファサイズと上記伝送帯域幅との間の対応関係、及び予め設定された伝送バッファサイズと上記伝送帯域幅との間の対応関係に従って、上記伝送帯域幅を決定するよう構成される、
項目17に記載のデバイス。
(項目19)
上記輻輳状態パラメータ決定ユニットは、
上記伝送バッファサイズと予め設定されたバッファサイズ閾値との間の値関係に従って、上記伝送リンクの上記高レベル輻輳状態パラメータを決定するよう特に構成され、
上記予め設定されたバッファサイズ閾値は少なくとも2つの閾値を含む、
項目17又は18に記載のデバイス。
(項目20)
上記予め設定されたバッファサイズ閾値は、MemLengthTd 1 、MemLengthTd 2 、…、及びMemLengthTd N であり、Nは2より大きい整数であり、MemLengthTd 1 <MemLengthTd 2 <…<MemLengthTd N であり、
上記伝送リンクの上記高レベル輻輳状態パラメータはTranCongestion i であり、iの値はそれぞれ1、…、N、及びN+1に設定され、TranCongestion i+1 により示される輻輳レベルは、TranCongestion i により示される輻輳レベルより重度であり、
上記輻輳状態パラメータ決定ユニットは、
上記伝送バッファサイズがMemLengthTd j より大きく、且つ上記伝送バッファサイズがMemLengthTd j+1 より小さい又はこれに等しい場合、上記伝送リンクの上記高レベル輻輳状態パラメータはTranCongestion j+1 (1<j<N、jは整数)であると決定する、又は、
上記伝送バッファサイズが0より大きい又は0に等しく、且つ上記伝送バッファサイズがMemLengthTd 1 より小さい又はこれに等しい場合、上記伝送リンクの上記高レベル輻輳状態パラメータがTranCongestion 1 であると決定する、又は、
上記伝送バッファサイズがMemLengthTd N より大きい場合、上記伝送リンクの上記高レベル輻輳状態パラメータがTranCongestion N+1 であると決定するよう特に構成される、
項目19に記載のデバイス。
(項目21)
上記輻輳状態パラメータ決定ユニットは、
上記伝送バッファサイズ及び上記伝送バッファサイズに隣接した直前の伝送バッファサイズに従って、上記伝送リンクの伝送バッファサイズ変数を決定し、
上記伝送バッファサイズ、上記伝送バッファサイズ変数、及び、予め設定された伝送バッファサイズと上記伝送バッファサイズ変数と上記高レベル輻輳状態パラメータとの間の関係に従って、上記伝送リンクの上記高レベル輻輳状態パラメータを決定するよう特に構成される、
項目17又は18に記載のデバイス。
(項目22)
上記予め設定された伝送バッファサイズと上記伝送バッファサイズ変数と上記高レベル輻輳状態パラメータとの間の上記関係は、TranCongestion=f 2 (ΔMemLength、MemLength)であり、
TranCongestionは、上記伝送リンクの上記高レベル輻輳状態パラメータであり、TranCongestionのより大きい値は、上記伝送リンクのより重度の混雑度を示し、
ΔMemLengthは上記伝送バッファサイズ変数であり、
MemLengthは上記伝送バッファサイズであり、
関数f 2 は、次の条件a)、b)、及びc)、つまり、
a)MemLengthの値がXに設定され、Xが任意の非負数である場合、ΔMemLengthの値が第1のΔMemLengthに設定されると、[第1のTranCongestion]=f 2 (上記第1のΔMemLength、X)であり、ΔMemLengthの上記値が第2のΔMemLengthに設定されると、[第2のTranCongestion]=f 2 (上記第2のΔMemLength、X)であり、[上記第1のΔMemLength]<[上記第2のΔMemLength]であるならば、[上記第1のTranCongestion]<[上記第2のTranCongestion]であること、
b)ΔMemLengthの上記値がYに設定され、Yが任意の数字である場合、MemLengthの上記値が第1のMemLengthに設定されると、[第3のTranCongestion]=f 2 (Y、上記第1のMemLength)であり、MemLengthの上記値が第2のMemLengthに設定されると、[第4のTranCongestion]=f 2 (Y、上記第2のMemLength)であり、[上記第1のMemLength]<[上記第2のMemLength]であるならば、[上記第3のTranCongestion]<[上記第4のTranCongestion]であること、及び、
c)MemLengthの上記値が第3のMemLengthに設定され、ΔMemLengthの上記値が第3のΔMemLengthに設定されると、[第5のTranCongestion]=f 2 (上記第3のΔMemLength、上記第3のMemLength)であり、MemLengthの上記値が第4のMemLengthに設定され、ΔMemLengthの上記値が第4のΔMemLengthに設定されると、[第6のTranCongestion]=f 2 (上記第4のΔMemLength、上記第4のMemLength)であることを満たし、
[上記第3のMemLength]<[上記第4のMemLength]、且つ[上記第3のΔMemLength]/[上記第3のMemLength]=[上記第4のΔMemLength]/[上記第4のMemLength]≧0であるならば、[上記第5のTranCongestion]<[上記第6のTranCongestion]である、又は、
[上記第3のMemLength]<[上記第4のMemLength]、且つ[上記第3のΔMemLength]/[上記第3のMemLength]=[上記第4のΔMemLength]/[上記第4のMemLength]<0であるならば、[上記第5のTranCongestion]>[上記第6のTranCongestion]である、
項目21に記載のデバイス。
(項目23)
上記第1の帯域幅決定ユニットは、
上記輻輳状態パラメータ決定ユニットにより決定された上記高レベル輻輳状態パラメータが第1の高レベル輻輳状態パラメータである場合、上記第1の高レベル輻輳状態パラメータと上記伝送帯域幅との間の対応関係、及び予め設定された高レベル輻輳状態パラメータと上記伝送帯域幅との間の対応関係に従って、上記伝送リンクの上記伝送帯域幅が第1の伝送帯域幅であると決定し、
上記輻輳状態パラメータ決定ユニットにより決定された上記高レベル輻輳状態パラメータが第2の高レベル輻輳状態パラメータである場合、上記第2の高レベル輻輳状態パラメータと上記伝送帯域幅との間の対応関係、及び上記予め設定された高レベル輻輳状態パラメータと上記伝送帯域幅との間の上記対応関係に従って、上記伝送リンクの上記伝送帯域幅が第2の伝送帯域幅であると決定するよう特に構成され、
上記予め設定された高レベル輻輳状態パラメータと上記伝送帯域幅との間の上記対応関係は以下の条件、つまり、上記第1の高レベル輻輳状態パラメータが上記第2の高レベル輻輳状態パラメータより大きい場合、上記第1の伝送帯域幅は上記第2の伝送帯域幅より小さいこと、上記第1の高レベル輻輳状態パラメータが上記第2の高レベル輻輳状態パラメータより小さい場合、上記第1の伝送帯域幅は上記第2の伝送帯域幅より大きいこと、及び、上記第1の高レベル輻輳状態パラメータが上記第2の高レベル輻輳状態パラメータに等しい場合、上記第1の伝送帯域幅は上記第2の伝送帯域幅に等しいことを満たす、
項目18に記載のデバイス。
(項目24)
上記第1の帯域幅決定ユニットは、
上記伝送リンクの現在の伝送帯域幅BW old を取得し、
上記高レベル輻輳状態パラメータ、BW old 、伝送帯域幅関数BW new =f 3 (TranCongestion、BW old )に従って上記伝送帯域幅を決定するよう特に構成され、
TranCongestionは上記高レベル輻輳状態パラメータであり、BW new は上記伝送帯域幅であり、TranCongestionのより大きい値は、上記伝送リンクのより重度の混雑度を示し、
関数f 3 は以下の条件、つまり、TranCongestionの値が第1のTranCongestionに設定される場合、[第1のBW new ]=f 3 (上記第1のTranCongestion、BW old )であること、TranCongestionの上記値が第2のTranCongestionに設定される場合、[第2のBW new ]=f 3 (上記第2のTranCongestion、BW old )であること、及び、[上記第1のTranCongestion]<[上記第2のTranCongestion]であるならば、[上記第1のBW new ]>[上記第2のBW new ]であることを満たす、
項目18に記載のデバイス。
(項目25)
上記第1の帯域幅決定ユニットは、
上記輻輳状態パラメータ決定ユニットにより決定された上記高レベル輻輳状態パラメータに従って、上記伝送リンクの高レベル輻輳状態が混雑していないと決定される場合、
上記伝送リンクの上記伝送帯域幅の連続的なアップレギュレーションの量を取得し、
上記伝送帯域幅の連続的なアップレギュレーションの上記量、及び伝送帯域幅調整因子の第1の計算関数β=1+f 4 (m)に従って、上記伝送リンクの上記伝送帯域幅調整因子を決定し、mは、上記伝送帯域幅の連続的なアップレギュレーションの上記量であり、βは上記伝送リンクの上記伝送帯域幅調整因子であり、関数f 4 は以下の条件、つまり、mの値が第1のmに設定される場合、[第1のβ]=1+f 4 (上記第1のm)であること、mの上記値が第2のmに設定される場合、[第2のβ]=1+f 4 (上記第2のm)であること、及び、[上記第1のm]<[上記第2のm]であるならば、[上記第1のβ]<[上記第2のβ]であることを満たす、又は、
上記輻輳状態パラメータ決定ユニットにより決定された上記高レベル輻輳状態パラメータに従って、上記伝送リンクの高レベル輻輳状態が混雑していると決定される場合、
上記伝送リンクの上記伝送帯域幅の連続的なダウンレギュレーションの量を取得し、
連続的なダウンレギュレーションの上記量、及び伝送帯域幅調整因子の第2の計算関数β=1−f 5 (n)に従って、上記伝送リンクの上記伝送帯域幅調整因子を決定し、nは、上記伝送帯域幅の連続的なダウンレギュレーションの上記量であり、βは上記伝送リンクの上記伝送帯域幅調整因子であり、関数f 5 は以下の条件、つまり、上記伝送帯域幅の連続的なダウンレギュレーションの上記量であるnの値が第1のnに設定される場合、[第3のβ]=1−f 5 (上記第1のn)であること、nの上記値が第2のnに設定される場合、[第4のβ]=1−f 5 (上記第2のn)であること、及び、[上記第1のn]<[上記第2のn]であるならば、[上記第3のβ]<[上記第4のβ]であり、f 5 (n)<1であることを満たし、
上記伝送リンクの現在の伝送帯域幅BW old を取得し、上記現在の伝送帯域幅BW old 、上記伝送リンクの上記伝送帯域幅調整因子であるβ、及び伝送帯域幅の計算式であるBW new =β×BW old に従って、上記伝送帯域幅のBW new を決定するよう特に構成される、
項目18に記載のデバイス。
(項目26)
初期輻輳状態決定ユニットを更に備え、
上記初期輻輳状態決定ユニットは、
上記送信部のデータパケット送信情報及び上記受信部のデータパケット受信情報に従って、上記初期輻輳状態を決定する、又は、
上記取得ユニットにより取得された上記伝送遅延と、予め設定された期間内の上記伝送リンクの平均伝送遅延との間の比較結果に従って、上記初期輻輳状態を決定するよう特に構成される、
項目14から25の何れか一項に記載のデバイス。
Claims (26)
- 伝送バッファサイズを決定する方法であって、
送信部と受信部との間の伝送リンク上の前記送信部により送信されるデータパケットの伝送遅延を取得する段階と、
前記伝送リンクの初期輻輳状態が混雑している場合、前記伝送遅延に従って且つ第1の更新周期に基づき最小伝送遅延を更新し、前記初期輻輳状態が混雑していない場合、前記伝送遅延に従って且つ第2の更新周期に基づき前記最小伝送遅延を更新する段階であって、前記第1の更新周期の周期長は前記第2の更新周期の周期長より短い、更新する段階と、
前記伝送リンクの前記最小伝送遅延を取得して、前記伝送遅延及び前記最小伝送遅延に従って前記伝送リンクの伝送バッファサイズを決定する段階と、
を備える、
方法。 - 前記伝送遅延及び前記最小伝送遅延に従って、前記伝送リンクの伝送バッファサイズを前記決定する段階は、
前記伝送遅延にデジッタリング処理を実行して、前記伝送リンクの干渉防止伝送遅延を取得し、前記干渉防止伝送遅延と前記最小伝送遅延との間の差を前記伝送バッファサイズとして用いる段階、又は、
前記伝送遅延と前記最小伝送遅延との間の差を計算し、前記差を前記伝送バッファサイズとして用いる段階を含む、
請求項1に記載の方法。 - 前記伝送遅延にデジッタリング処理を前記実行して、前記伝送リンクの干渉防止伝送遅延を取得する段階は、
干渉防止伝送遅延の計算関数Tdelay=f1(T)及び前記伝送遅延に従って、前記伝送リンクの前記干渉防止伝送遅延を取得する段階を含み、
Tdelayは前記干渉防止伝送遅延であり、Tは前記伝送遅延であり、f1は低域フィルタリング関数である、
請求項2に記載の方法。 - 前記伝送バッファサイズに従って、前記伝送リンク上の前記送信部の伝送帯域幅を決定する段階、又は、
前記伝送バッファサイズに従って、前記伝送リンク上の伝送帯域幅変動を決定する段階、又は、
前記伝送バッファサイズに従って、前記伝送リンクの高レベル輻輳状態パラメータを決定する段階であって、前記高レベル輻輳状態パラメータは、前記伝送リンクの輻輳レベルを示すのに用いられる、決定する段階を更に備える、
請求項1から3の何れか一項に記載の方法。 - 前記伝送バッファサイズに従って、前記伝送リンク上の前記送信部の伝送帯域幅を前記決定する段階は、
前記伝送バッファサイズに従って前記伝送リンクの前記高レベル輻輳状態パラメータを決定し、前記高レベル輻輳状態パラメータに従って前記伝送帯域幅を決定する段階、又は、
前記伝送バッファサイズと前記伝送帯域幅との間の対応関係、及び予め設定された伝送バッファサイズと前記伝送帯域幅との間の対応関係に従って、前記伝送帯域幅を決定する段階を含む、
請求項4に記載の方法。 - 前記伝送バッファサイズに従って、前記伝送リンクの高レベル輻輳状態パラメータを前記決定する段階は、
前記伝送バッファサイズと予め設定されたバッファサイズ閾値との間の値関係に従って、前記伝送リンクの前記高レベル輻輳状態パラメータを決定する段階を含み、
前記予め設定されたバッファサイズ閾値は少なくとも2つの閾値を含む、
請求項4又は5に記載の方法。 - 前記予め設定されたバッファサイズ閾値は、MemLengthTd1、MemLengthTd2、…、及びMemLengthTdNであり、Nは2より大きい整数であり、MemLengthTd1<MemLengthTd2<…<MemLengthTdNであり、
前記伝送リンクの前記高レベル輻輳状態パラメータはTranCongestioniであり、iの値はそれぞれ1、…、N、及びN+1に設定され、TranCongestioni+1により示される輻輳レベルは、TranCongestioniにより示される輻輳レベルより重度であり、
前記伝送バッファサイズと予め設定されたバッファサイズ閾値との間の値関係に従って、前記伝送リンクの前記高レベル輻輳状態パラメータを前記決定する段階は、
前記伝送バッファサイズがMemLengthTdjより大きく、且つ前記伝送バッファサイズがMemLengthTdj+1より小さい又はこれに等しい場合、前記伝送リンクの前記高レベル輻輳状態パラメータはTranCongestionj+1(1<j<N、jは整数)であると決定する段階、又は、
前記伝送バッファサイズが0より大きい又は0に等しく、且つ前記伝送バッファサイズがMemLengthTd1より小さい又はこれに等しい場合、前記伝送リンクの前記高レベル輻輳状態パラメータがTranCongestion1であると決定する段階、又は、
前記伝送バッファサイズがMemLengthTdNより大きい場合、前記伝送リンクの前記高レベル輻輳状態パラメータがTranCongestionN+1であると決定する段階を含む、
請求項6に記載の方法。 - 前記伝送バッファサイズに従って、前記伝送リンクの高レベル輻輳状態パラメータを前記決定する段階は、
前記伝送バッファサイズ及び前記伝送バッファサイズに隣接する直前の伝送バッファサイズに従って、前記伝送リンクの伝送バッファサイズ変数を決定する段階と、
前記伝送バッファサイズ、前記伝送バッファサイズ変数、及び、予め設定された伝送バッファサイズと前記伝送バッファサイズ変数と前記高レベル輻輳状態パラメータとの間の関係に従って、前記伝送リンクの前記高レベル輻輳状態パラメータを決定する段階と、
を含む、
請求項4又は5に記載の方法。 - 前記予め設定された伝送バッファサイズと前記伝送バッファサイズ変数と前記高レベル輻輳状態パラメータとの間の前記関係は、TranCongestion=f2(ΔMemLength、MemLength)であり、
TranCongestionは、前記伝送リンクの前記高レベル輻輳状態パラメータであり、TranCongestionのより大きい値は、前記伝送リンクのより重度の混雑度を示し、
ΔMemLengthは前記伝送バッファサイズ変数であり、
MemLengthは前記伝送バッファサイズであり、
関数f2は、次の条件a)、b)、及びc)、つまり、
a)MemLengthの値がXに設定され、Xが任意の非負数である場合、ΔMemLengthの値が第1のΔMemLengthに設定されると、[第1のTranCongestion]=f2(前記第1のΔMemLength、X)であり、ΔMemLengthの前記値が第2のΔMemLengthに設定されると、[第2のTranCongestion]=f2(前記第2のΔMemLength、X)であり、[前記第1のΔMemLength]<[前記第2のΔMemLength]であるならば、[前記第1のTranCongestion]<[前記第2のTranCongestion]であること、
b)ΔMemLengthの前記値がYに設定され、Yが任意の数字である場合、MemLengthの前記値が第1のMemLengthに設定されると、[第3のTranCongestion]=f2(Y、前記第1のMemLength)であり、MemLengthの前記値が第2のMemLengthに設定されると、[第4のTranCongestion]=f2(Y、前記第2のMemLength)であり、[前記第1のMemLength]<[前記第2のMemLength]であるならば、[前記第3のTranCongestion]<[前記第4のTranCongestion]であること、及び、
c)MemLengthの前記値が第3のMemLengthに設定され、ΔMemLengthの前記値が第3のΔMemLengthに設定されると、[第5のTranCongestion]=f2(前記第3のΔMemLength、前記第3のMemLength)であり、MemLengthの前記値が第4のMemLengthに設定され、ΔMemLengthの前記値が第4のΔMemLengthに設定されると、[第6のTranCongestion]=f2(前記第4のΔMemLength、前記第4のMemLength)であることを満たし、
[前記第3のMemLength]<[前記第4のMemLength]、且つ[前記第3のΔMemLength]/[前記第3のMemLength]=[前記第4のΔMemLength]/[前記第4のMemLength]≧0であるならば、[前記第5のTranCongestion]<[前記第6のTranCongestion]である、又は、
[前記第3のMemLength]<[前記第4のMemLength]、且つ[前記第3のΔMemLength]/[前記第3のMemLength]=[前記第4のΔMemLength]/[前記第4のMemLength]<0であるならば、[前記第5のTranCongestion]>[前記第6のTranCongestion]である、
請求項8に記載の方法。 - 前記高レベル輻輳状態パラメータに従って前記伝送帯域幅を前記決定する段階は、
前記高レベル輻輳状態パラメータが第1の高レベル輻輳状態パラメータである場合、前記第1の高レベル輻輳状態パラメータと前記伝送帯域幅との間の対応関係、及び予め設定された高レベル輻輳状態パラメータと前記伝送帯域幅との間の対応関係に従って、前記伝送リンクの前記伝送帯域幅は第1の伝送帯域幅であると決定する段階と、
前記高レベル輻輳状態パラメータが第2の高レベル輻輳状態パラメータである場合、前記第2の高レベル輻輳状態パラメータと前記伝送帯域幅との間の対応関係、及び前記予め設定された高レベル輻輳状態パラメータと前記伝送帯域幅との間の前記対応関係に従って、前記伝送リンクの前記伝送帯域幅は第2の伝送帯域幅であると決定する段階とを含み、
前記予め設定された高レベル輻輳状態パラメータと前記伝送帯域幅との間の前記対応関係は以下の条件、つまり、前記第1の高レベル輻輳状態パラメータが前記第2の高レベル輻輳状態パラメータより大きい場合、前記第1の伝送帯域幅は前記第2の伝送帯域幅より小さいこと、前記第1の高レベル輻輳状態パラメータが前記第2の高レベル輻輳状態パラメータより小さい場合、前記第1の伝送帯域幅は前記第2の伝送帯域幅より大きいこと、及び、前記第1の高レベル輻輳状態パラメータが前記第2の高レベル輻輳状態パラメータに等しい場合、前記第1の伝送帯域幅は前記第2の伝送帯域幅に等しいことを満たす、
請求項5に記載の方法。 - 前記高レベル輻輳状態パラメータに従って前記伝送帯域幅を前記決定する段階は、
前記伝送リンクの現在の伝送帯域幅BWoldを取得する段階と、
前記高レベル輻輳状態パラメータ、BWold、及び、伝送帯域幅関数BWnew=f3(TranCongestion、BWold)に従って前記伝送帯域幅を決定する段階と、
を含み、
TranCongestionは前記高レベル輻輳状態パラメータであり、BWnewは前記伝送帯域幅であり、TranCongestionのより大きい値は、前記伝送リンクのより重度の混雑度を示し、
関数f3は以下の条件、つまり、TranCongestionの値が第1のTranCongestionに設定される場合、[第1のBWnew]=f3(前記第1のTranCongestion、BWold)であること、TranCongestionの前記値が第2のTranCongestionに設定される場合、[第2のBWnew]=f3(前記第2のTranCongestion、BWold)であること、及び、[前記第1のTranCongestion]<[前記第2のTranCongestion]であるならば、[前記第1のBWnew]>[前記第2のBWnew]であることを満たす、
請求項5に記載の方法。 - 前記高レベル輻輳状態パラメータに従って前記伝送帯域幅を前記決定する段階は、
前記高レベル輻輳状態パラメータに従って、前記伝送リンクの高レベル輻輳状態が混雑していないと決定される場合、
前記伝送リンクの前記伝送帯域幅の連続的なアップレギュレーションの量を取得する段階と、
前記伝送帯域幅の連続的なアップレギュレーションの前記量、及び伝送帯域幅調整因子の第1の計算関数β=1+f4(m)に従って、前記伝送リンクの前記伝送帯域幅調整因子を決定する段階であって、mは、前記伝送帯域幅の連続的なアップレギュレーションの前記量であり、βは前記伝送リンクの前記伝送帯域幅調整因子であり、関数f4は以下の条件、つまり、mの値が第1のmに設定される場合、[第1のβ]=1+f4(前記第1のm)であること、mの前記値が第2のmに設定される場合、[第2のβ]=1+f4(前記第2のm)であること、及び、[前記第1のm]<[前記第2のm]であるならば、[前記第1のβ]<[前記第2のβ]であることを満たす、決定する段階、又は、
前記高レベル輻輳状態パラメータに従って、前記伝送リンクの高レベル輻輳状態が混雑していると決定される場合、
前記伝送リンクの前記伝送帯域幅の連続的なダウンレギュレーションの量を取得する段階と、
連続的なダウンレギュレーションの前記量、及び伝送帯域幅調整因子の第2の計算関数β=1−f5(n)に従って、前記伝送リンクの前記伝送帯域幅調整因子を決定する段階であって、nは、前記伝送帯域幅の連続的なダウンレギュレーションの前記量であり、βは前記伝送リンクの前記伝送帯域幅調整因子であり、関数f5は以下の条件、つまり、前記伝送帯域幅の連続的なダウンレギュレーションの前記量であるnの値が第1のnに設定される場合、[第3のβ]=1−f5(前記第1のn)であること、nの前記値が第2のnに設定される場合、[第4のβ]=1−f5(前記第2のn)であること、及び、[前記第1のn]<[前記第2のn]であるならば、[前記第3のβ]<[前記第4のβ]であり、f5(n)<1であることを満たす、決定する段階と、
前記伝送リンクの現在の伝送帯域幅であるBWoldを取得し、前記現在の伝送帯域幅であるBWold、前記伝送リンクの前記伝送帯域幅調整因子であるβ、及び伝送帯域幅の計算式であるBWnew=β×BWoldに従って、前記伝送帯域幅であるBWnewを決定する段階と、
を含む、
請求項5に記載の方法。 - 前記送信部のデータパケット送信情報、及び前記受信部のデータパケット受信情報に従って、前記初期輻輳状態を決定する段階、又は、
取得された前記伝送遅延と予め設定された期間内の前記伝送リンクの平均伝送遅延との間の比較結果に従って、前記初期輻輳状態を決定する段階を更に備える、
請求項1から12の何れか一項に記載の方法。 - 伝送バッファサイズを決定するデバイスであって、
送信部と受信部との間の伝送リンク上の前記送信部により送信されるデータパケットの伝送遅延を取得するよう構成された取得ユニットと、
前記伝送リンクの初期輻輳状態が混雑している場合、前記伝送遅延に従って且つ前記取得ユニットにより取得された前記伝送遅延に基づき且つ第1の更新周期に基づき、最小伝送遅延を更新し、前記初期輻輳状態が混雑していない場合、前記伝送遅延に従って且つ前記伝送遅延に基づき且つ第2の更新周期に基づき、前記最小伝送遅延を更新するよう構成された最小遅延更新ユニットであって、前記第1の更新周期の周期長は前記第2の更新周期の周期長より短い、最小遅延更新ユニットと、
前記伝送リンクの最小伝送遅延を取得し、前記取得ユニットにより取得された前記伝送遅延、及び前記最小遅延更新ユニットにより取得された前記最小伝送遅延に従って、前記伝送リンクの伝送バッファサイズを決定するよう構成されたバッファサイズ決定ユニットと、
を備える、
デバイス。 - 前記バッファサイズ決定ユニットは、デジッタリングユニット及び第1のバッファサイズ決定ユニット、又は第2のバッファサイズ決定ユニットを含み、
前記デジッタリングユニットは、前記伝送遅延にデジッタリング処理を実行して、前記伝送リンクの干渉防止伝送遅延を取得するよう構成され、
前記第1のバッファサイズ決定ユニットは、前記デジッタリングユニットにより取得された前記干渉防止伝送遅延と前記最小伝送遅延との間の差を前記伝送バッファサイズとして用いるよう構成され、
前記第2のバッファサイズ決定ユニットは、前記取得ユニットにより取得された前記伝送遅延と前記最小遅延更新ユニットにより取得された前記最小伝送遅延との間の差を計算し、前記差を前記伝送バッファサイズとして用いるよう構成される、
請求項14に記載のデバイス。 - 前記デジッタリングユニットは、干渉防止伝送遅延の計算関数Tdelay=f1(T)、及び前記伝送遅延に従って前記伝送リンクの前記干渉防止伝送遅延を取得するよう特に構成され、
Tdelayは前記干渉防止伝送遅延であり、Tは前記伝送遅延であり、f1は低域フィルタリング関数である、
請求項15に記載のデバイス。 - 帯域幅決定ユニット、帯域幅変動決定ユニット、及び輻輳状態パラメータ決定ユニットのうち1つを更に備え、
前記帯域幅決定ユニットは、前記伝送バッファサイズに従って、前記伝送リンク上の前記送信部の伝送帯域幅を決定するよう構成され、
前記帯域幅変動決定ユニットは、前記伝送バッファサイズに従って、前記伝送リンク上の伝送帯域幅変動を決定するよう構成され、
前記輻輳状態パラメータ決定ユニットは、前記伝送バッファサイズに従って、前記伝送リンクの高レベル輻輳状態パラメータを決定するよう構成され、前記高レベル輻輳状態パラメータは、前記伝送リンクの輻輳レベルを示すのに用いられる、
請求項15又は16に記載のデバイス。 - 前記帯域幅決定ユニットは、輻輳状態パラメータ決定ユニット及び第1の帯域幅決定ユニット、又は第2の帯域幅決定ユニットを含み、
前記輻輳状態パラメータ決定ユニットは、前記伝送バッファサイズに従って前記伝送リンクの前記高レベル輻輳状態パラメータを決定するよう構成され、
前記第1の帯域幅決定ユニットは、前記輻輳状態パラメータ決定ユニットにより決定された前記高レベル輻輳状態パラメータに従って、前記伝送帯域幅を決定するよう構成され、
前記第2の帯域幅決定ユニットは、前記伝送バッファサイズと前記伝送帯域幅との間の対応関係、及び予め設定された伝送バッファサイズと前記伝送帯域幅との間の対応関係に従って、前記伝送帯域幅を決定するよう構成される、
請求項17に記載のデバイス。 - 前記輻輳状態パラメータ決定ユニットは、
前記伝送バッファサイズと予め設定されたバッファサイズ閾値との間の値関係に従って、前記伝送リンクの前記高レベル輻輳状態パラメータを決定するよう特に構成され、
前記予め設定されたバッファサイズ閾値は少なくとも2つの閾値を含む、
請求項17又は18に記載のデバイス。 - 前記予め設定されたバッファサイズ閾値は、MemLengthTd1、MemLengthTd2、…、及びMemLengthTdNであり、Nは2より大きい整数であり、MemLengthTd1<MemLengthTd2<…<MemLengthTdNであり、
前記伝送リンクの前記高レベル輻輳状態パラメータはTranCongestioniであり、iの値はそれぞれ1、…、N、及びN+1に設定され、TranCongestioni+1により示される輻輳レベルは、TranCongestioniにより示される輻輳レベルより重度であり、
前記輻輳状態パラメータ決定ユニットは、
前記伝送バッファサイズがMemLengthTdjより大きく、且つ前記伝送バッファサイズがMemLengthTdj+1より小さい又はこれに等しい場合、前記伝送リンクの前記高レベル輻輳状態パラメータはTranCongestionj+1(1<j<N、jは整数)であると決定する、又は、
前記伝送バッファサイズが0より大きい又は0に等しく、且つ前記伝送バッファサイズがMemLengthTd1より小さい又はこれに等しい場合、前記伝送リンクの前記高レベル輻輳状態パラメータがTranCongestion1であると決定する、又は、
前記伝送バッファサイズがMemLengthTdNより大きい場合、前記伝送リンクの前記高レベル輻輳状態パラメータがTranCongestionN+1であると決定するよう特に構成される、
請求項19に記載のデバイス。 - 前記輻輳状態パラメータ決定ユニットは、
前記伝送バッファサイズ及び前記伝送バッファサイズに隣接した直前の伝送バッファサイズに従って、前記伝送リンクの伝送バッファサイズ変数を決定し、
前記伝送バッファサイズ、前記伝送バッファサイズ変数、及び、予め設定された伝送バッファサイズと前記伝送バッファサイズ変数と前記高レベル輻輳状態パラメータとの間の関係に従って、前記伝送リンクの前記高レベル輻輳状態パラメータを決定するよう特に構成される、
請求項17又は18に記載のデバイス。 - 前記予め設定された伝送バッファサイズと前記伝送バッファサイズ変数と前記高レベル輻輳状態パラメータとの間の前記関係は、TranCongestion=f2(ΔMemLength、MemLength)であり、
TranCongestionは、前記伝送リンクの前記高レベル輻輳状態パラメータであり、TranCongestionのより大きい値は、前記伝送リンクのより重度の混雑度を示し、
ΔMemLengthは前記伝送バッファサイズ変数であり、
MemLengthは前記伝送バッファサイズであり、
関数f2は、次の条件a)、b)、及びc)、つまり、
a)MemLengthの値がXに設定され、Xが任意の非負数である場合、ΔMemLengthの値が第1のΔMemLengthに設定されると、[第1のTranCongestion]=f2(前記第1のΔMemLength、X)であり、ΔMemLengthの前記値が第2のΔMemLengthに設定されると、[第2のTranCongestion]=f2(前記第2のΔMemLength、X)であり、[前記第1のΔMemLength]<[前記第2のΔMemLength]であるならば、[前記第1のTranCongestion]<[前記第2のTranCongestion]であること、
b)ΔMemLengthの前記値がYに設定され、Yが任意の数字である場合、MemLengthの前記値が第1のMemLengthに設定されると、[第3のTranCongestion]=f2(Y、前記第1のMemLength)であり、MemLengthの前記値が第2のMemLengthに設定されると、[第4のTranCongestion]=f2(Y、前記第2のMemLength)であり、[前記第1のMemLength]<[前記第2のMemLength]であるならば、[前記第3のTranCongestion]<[前記第4のTranCongestion]であること、及び、
c)MemLengthの前記値が第3のMemLengthに設定され、ΔMemLengthの前記値が第3のΔMemLengthに設定されると、[第5のTranCongestion]=f2(前記第3のΔMemLength、前記第3のMemLength)であり、MemLengthの前記値が第4のMemLengthに設定され、ΔMemLengthの前記値が第4のΔMemLengthに設定されると、[第6のTranCongestion]=f2(前記第4のΔMemLength、前記第4のMemLength)であることを満たし、
[前記第3のMemLength]<[前記第4のMemLength]、且つ[前記第3のΔMemLength]/[前記第3のMemLength]=[前記第4のΔMemLength]/[前記第4のMemLength]≧0であるならば、[前記第5のTranCongestion]<[前記第6のTranCongestion]である、又は、
[前記第3のMemLength]<[前記第4のMemLength]、且つ[前記第3のΔMemLength]/[前記第3のMemLength]=[前記第4のΔMemLength]/[前記第4のMemLength]<0であるならば、[前記第5のTranCongestion]>[前記第6のTranCongestion]である、
請求項21に記載のデバイス。 - 前記第1の帯域幅決定ユニットは、
前記輻輳状態パラメータ決定ユニットにより決定された前記高レベル輻輳状態パラメータが第1の高レベル輻輳状態パラメータである場合、前記第1の高レベル輻輳状態パラメータと前記伝送帯域幅との間の対応関係、及び予め設定された高レベル輻輳状態パラメータと前記伝送帯域幅との間の対応関係に従って、前記伝送リンクの前記伝送帯域幅が第1の伝送帯域幅であると決定し、
前記輻輳状態パラメータ決定ユニットにより決定された前記高レベル輻輳状態パラメータが第2の高レベル輻輳状態パラメータである場合、前記第2の高レベル輻輳状態パラメータと前記伝送帯域幅との間の対応関係、及び前記予め設定された高レベル輻輳状態パラメータと前記伝送帯域幅との間の前記対応関係に従って、前記伝送リンクの前記伝送帯域幅が第2の伝送帯域幅であると決定するよう特に構成され、
前記予め設定された高レベル輻輳状態パラメータと前記伝送帯域幅との間の前記対応関係は以下の条件、つまり、前記第1の高レベル輻輳状態パラメータが前記第2の高レベル輻輳状態パラメータより大きい場合、前記第1の伝送帯域幅は前記第2の伝送帯域幅より小さいこと、前記第1の高レベル輻輳状態パラメータが前記第2の高レベル輻輳状態パラメータより小さい場合、前記第1の伝送帯域幅は前記第2の伝送帯域幅より大きいこと、及び、前記第1の高レベル輻輳状態パラメータが前記第2の高レベル輻輳状態パラメータに等しい場合、前記第1の伝送帯域幅は前記第2の伝送帯域幅に等しいことを満たす、
請求項18に記載のデバイス。 - 前記第1の帯域幅決定ユニットは、
前記伝送リンクの現在の伝送帯域幅BWoldを取得し、
前記高レベル輻輳状態パラメータ、BWold、伝送帯域幅関数BWnew=f3(TranCongestion、BWold)に従って前記伝送帯域幅を決定するよう特に構成され、
TranCongestionは前記高レベル輻輳状態パラメータであり、BWnewは前記伝送帯域幅であり、TranCongestionのより大きい値は、前記伝送リンクのより重度の混雑度を示し、
関数f3は以下の条件、つまり、TranCongestionの値が第1のTranCongestionに設定される場合、[第1のBWnew]=f3(前記第1のTranCongestion、BWold)であること、TranCongestionの前記値が第2のTranCongestionに設定される場合、[第2のBWnew]=f3(前記第2のTranCongestion、BWold)であること、及び、[前記第1のTranCongestion]<[前記第2のTranCongestion]であるならば、[前記第1のBWnew]>[前記第2のBWnew]であることを満たす、
請求項18に記載のデバイス。 - 前記第1の帯域幅決定ユニットは、
前記輻輳状態パラメータ決定ユニットにより決定された前記高レベル輻輳状態パラメータに従って、前記伝送リンクの高レベル輻輳状態が混雑していないと決定される場合、
前記伝送リンクの前記伝送帯域幅の連続的なアップレギュレーションの量を取得し、
前記伝送帯域幅の連続的なアップレギュレーションの前記量、及び伝送帯域幅調整因子の第1の計算関数β=1+f4(m)に従って、前記伝送リンクの前記伝送帯域幅調整因子を決定し、mは、前記伝送帯域幅の連続的なアップレギュレーションの前記量であり、βは前記伝送リンクの前記伝送帯域幅調整因子であり、関数f4は以下の条件、つまり、mの値が第1のmに設定される場合、[第1のβ]=1+f4(前記第1のm)であること、mの前記値が第2のmに設定される場合、[第2のβ]=1+f4(前記第2のm)であること、及び、[前記第1のm]<[前記第2のm]であるならば、[前記第1のβ]<[前記第2のβ]であることを満たす、又は、
前記輻輳状態パラメータ決定ユニットにより決定された前記高レベル輻輳状態パラメータに従って、前記伝送リンクの高レベル輻輳状態が混雑していると決定される場合、
前記伝送リンクの前記伝送帯域幅の連続的なダウンレギュレーションの量を取得し、
連続的なダウンレギュレーションの前記量、及び伝送帯域幅調整因子の第2の計算関数β=1−f5(n)に従って、前記伝送リンクの前記伝送帯域幅調整因子を決定し、nは、前記伝送帯域幅の連続的なダウンレギュレーションの前記量であり、βは前記伝送リンクの前記伝送帯域幅調整因子であり、関数f5は以下の条件、つまり、前記伝送帯域幅の連続的なダウンレギュレーションの前記量であるnの値が第1のnに設定される場合、[第3のβ]=1−f5(前記第1のn)であること、nの前記値が第2のnに設定される場合、[第4のβ]=1−f5(前記第2のn)であること、及び、[前記第1のn]<[前記第2のn]であるならば、[前記第3のβ]<[前記第4のβ]であり、f5(n)<1であることを満たし、
前記伝送リンクの現在の伝送帯域幅BWoldを取得し、前記現在の伝送帯域幅BWold、前記伝送リンクの前記伝送帯域幅調整因子であるβ、及び伝送帯域幅の計算式であるBWnew=β×BWoldに従って、前記伝送帯域幅のBWnewを決定するよう特に構成される、
請求項18に記載のデバイス。 - 初期輻輳状態決定ユニットを更に備え、
前記初期輻輳状態決定ユニットは、
前記送信部のデータパケット送信情報及び前記受信部のデータパケット受信情報に従って、前記初期輻輳状態を決定する、又は、
前記取得ユニットにより取得された前記伝送遅延と、予め設定された期間内の前記伝送リンクの平均伝送遅延との間の比較結果に従って、前記初期輻輳状態を決定するよう特に構成される、
請求項14から25の何れか一項に記載のデバイス。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/080719 WO2015196385A1 (zh) | 2014-06-25 | 2014-06-25 | 确定传输缓存量的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017526206A true JP2017526206A (ja) | 2017-09-07 |
JP6301505B2 JP6301505B2 (ja) | 2018-03-28 |
Family
ID=54936454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016571211A Active JP6301505B2 (ja) | 2014-06-25 | 2014-06-25 | 伝送バッファサイズを決定する方法及びデバイス |
Country Status (5)
Country | Link |
---|---|
US (1) | US10050909B2 (ja) |
EP (1) | EP3148150B1 (ja) |
JP (1) | JP6301505B2 (ja) |
CN (1) | CN105432054B (ja) |
WO (1) | WO2015196385A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108512708B (zh) * | 2017-02-24 | 2023-01-06 | 中兴通讯股份有限公司 | 一种缓存计算的方法及装置 |
CN113271612B (zh) * | 2020-02-17 | 2024-04-09 | 华为技术有限公司 | 一种随流信息遥测iFIT检测信息的上报方法及装置 |
CN111464374B (zh) * | 2020-02-21 | 2021-09-21 | 中国电子技术标准化研究院 | 网络延迟控制方法、设备及装置 |
CN113328902B (zh) * | 2020-02-29 | 2023-10-24 | 华为技术有限公司 | 网络性能检测方法、装置及网络设备 |
CN113497671B (zh) * | 2020-04-02 | 2023-07-18 | 成都鼎桥通信技术有限公司 | 数据处理方法、装置、设备、存储介质及终端设备 |
CN114173144A (zh) * | 2021-12-02 | 2022-03-11 | 北京优祥智恒科技有限公司 | 一种直播设备及其控制方法和直播背包 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1198142A (ja) * | 1997-07-25 | 1999-04-09 | Fujitsu Ltd | Abr通信制御方法及びabr通信制御装置 |
WO2004034627A2 (en) * | 2002-10-09 | 2004-04-22 | Acorn Packet Solutions, Llc | System and method for buffer management in a packet-based network |
JP2004532566A (ja) * | 2001-04-09 | 2004-10-21 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | キューバッファ制御方法 |
JP2005198111A (ja) * | 2004-01-08 | 2005-07-21 | Nec Corp | 通信システム、通信端末及び通信プログラム |
JP2006014329A (ja) * | 2004-06-25 | 2006-01-12 | Nec Corp | 通信端末 |
US20100296406A1 (en) * | 2009-05-22 | 2010-11-25 | Zarlink Semiconductor Inc. | Timing recovery over packet networks |
JP2012009987A (ja) * | 2010-06-23 | 2012-01-12 | Sony Corp | 無線通信装置、プログラム、無線通信方法、および無線通信システム |
JP2012515491A (ja) * | 2009-01-16 | 2012-07-05 | メインライン ネット ホールディングス リミテッド | 送信制御プロトコルを利用した、パケットの損失および高いレイテンシーを有するネットワークにおける帯域幅利用の最大化 |
WO2013123261A2 (en) * | 2012-02-17 | 2013-08-22 | Apple Inc. | Reducing interarrival delays in network traffic |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10271132A (ja) * | 1997-03-27 | 1998-10-09 | Toshiba Corp | パケット交換網におけるフロー制御方式 |
US7499402B2 (en) * | 2004-04-13 | 2009-03-03 | Radioframe Networks, Inc. | Network delay control |
CN101534242B (zh) * | 2008-03-11 | 2012-05-23 | 大唐移动通信设备有限公司 | 流量控制方法、***和设备 |
EP2234346A1 (en) * | 2009-03-26 | 2010-09-29 | BRITISH TELECOMMUNICATIONS public limited company | Policing in data networks |
JP5324412B2 (ja) * | 2009-12-22 | 2013-10-23 | 株式会社Kddi研究所 | 無線送信装置、移動局装置、基地局装置および無線送信方法 |
US8787163B1 (en) * | 2010-02-24 | 2014-07-22 | Marvell International Ltd. | Method and apparatus for adjusting the size of a buffer in a network node based on latency |
CN102457486B (zh) * | 2010-10-19 | 2016-01-06 | 华为技术有限公司 | 一种媒体内容的传输方法及装置 |
CN102201997A (zh) * | 2011-06-03 | 2011-09-28 | 华为技术有限公司 | 数据传输控制方法和设备 |
US9276873B2 (en) * | 2012-11-23 | 2016-03-01 | Verizon Patent And Licensing Inc. | Time-based QoS scheduling of network traffic |
-
2014
- 2014-06-25 CN CN201480001725.0A patent/CN105432054B/zh active Active
- 2014-06-25 JP JP2016571211A patent/JP6301505B2/ja active Active
- 2014-06-25 WO PCT/CN2014/080719 patent/WO2015196385A1/zh active Application Filing
- 2014-06-25 EP EP14895571.9A patent/EP3148150B1/en active Active
-
2016
- 2016-12-16 US US15/382,182 patent/US10050909B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1198142A (ja) * | 1997-07-25 | 1999-04-09 | Fujitsu Ltd | Abr通信制御方法及びabr通信制御装置 |
JP2004532566A (ja) * | 2001-04-09 | 2004-10-21 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | キューバッファ制御方法 |
WO2004034627A2 (en) * | 2002-10-09 | 2004-04-22 | Acorn Packet Solutions, Llc | System and method for buffer management in a packet-based network |
JP2005198111A (ja) * | 2004-01-08 | 2005-07-21 | Nec Corp | 通信システム、通信端末及び通信プログラム |
JP2006014329A (ja) * | 2004-06-25 | 2006-01-12 | Nec Corp | 通信端末 |
JP2012515491A (ja) * | 2009-01-16 | 2012-07-05 | メインライン ネット ホールディングス リミテッド | 送信制御プロトコルを利用した、パケットの損失および高いレイテンシーを有するネットワークにおける帯域幅利用の最大化 |
US20100296406A1 (en) * | 2009-05-22 | 2010-11-25 | Zarlink Semiconductor Inc. | Timing recovery over packet networks |
JP2012009987A (ja) * | 2010-06-23 | 2012-01-12 | Sony Corp | 無線通信装置、プログラム、無線通信方法、および無線通信システム |
WO2013123261A2 (en) * | 2012-02-17 | 2013-08-22 | Apple Inc. | Reducing interarrival delays in network traffic |
Also Published As
Publication number | Publication date |
---|---|
US10050909B2 (en) | 2018-08-14 |
US20170099237A1 (en) | 2017-04-06 |
JP6301505B2 (ja) | 2018-03-28 |
CN105432054B (zh) | 2019-04-05 |
EP3148150A1 (en) | 2017-03-29 |
CN105432054A (zh) | 2016-03-23 |
EP3148150A4 (en) | 2017-04-26 |
EP3148150B1 (en) | 2018-03-21 |
WO2015196385A1 (zh) | 2015-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6301505B2 (ja) | 伝送バッファサイズを決定する方法及びデバイス | |
US11558302B2 (en) | Data transmission method and apparatus | |
US11252088B2 (en) | Methods and systems for network congestion management | |
US20110205889A1 (en) | Controlling packet transmission | |
CN109802997B (zh) | 一种节点设备的选择方法及其相关设备 | |
KR20210028722A (ko) | 혼잡 제어 방법 및 네트워크 디바이스 | |
KR20160127511A (ko) | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 | |
CN105471757B (zh) | 一种tcp拥塞控制方法及装置 | |
CN104378307A (zh) | 基于吞吐率和丢包控制cwnd的优化方法和*** | |
US9948565B2 (en) | Method and implementation of zero overhead rate controlled (ZORC) information transmission via digital communication link | |
US9769695B2 (en) | Adaptive quality of service for wide area network transport | |
US20140294379A1 (en) | Method and apparatus for using credits to determine cable length | |
CN104935597A (zh) | 防重放窗口控制方法以及装置 | |
US20200389381A1 (en) | Receiver, communication system, available bandwidth estimation method, and storage medium in which program is stored | |
US20190215102A1 (en) | Transmission terminal, transmission method and transmission program | |
JPWO2014171543A1 (ja) | データ送信装置、データ送信方法、及びそのプログラム | |
US20220200911A1 (en) | Communication control system, communication control method, communication control apparatus and communication control program | |
US9882751B2 (en) | Communication system, communication controller, communication control method, and medium | |
CN103078812B (zh) | 数据转发方法和设备 | |
CN116527585B (zh) | 一种流长度感知的拥塞控制方法 | |
US7953023B2 (en) | Adaptive partitioning of traffic without additional probe traffic | |
KR101231600B1 (ko) | 단말의 접속 유형 판별 방법 및 시스템 | |
KR101611312B1 (ko) | Mf-tdma 위성통신 시스템의 tcp 가속 장치 및 방법 | |
CN116962258A (zh) | 一种带宽探测方法、装置、***、设备及存储介质 | |
Grigoriu et al. | Availability for low-priority traffic of a hybrid free space optical and radio frequency wireless link |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180122 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6301505 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |