擁塞控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其設(shè)及一種擁塞控制方法及裝置。
【背景技術(shù)】
[0002] 對于網(wǎng)絡(luò)可能出現(xiàn)的擁塞問題,數(shù)據(jù)中屯、網(wǎng)絡(luò)的TCP(TransmissionControl Protocol,傳輸控制協(xié)議)NewReno協(xié)議和TCPVegas協(xié)議都不能保證網(wǎng)絡(luò)吞吐量,容易導致 網(wǎng)絡(luò)擁塞;而ICTCP(IncastCongestionControlTCP)算法雖然性能好,但是不能在多跳網(wǎng) 絡(luò)中正常運行。因此,現(xiàn)有技術(shù)需要改進。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,本發(fā)明實施例提供了一種擁塞控制方法及裝置,能夠有效的避免網(wǎng)絡(luò) 擁塞并且能夠在多跳網(wǎng)絡(luò)中正常運行。
[0004] 為了解決W上技術(shù)問題,本發(fā)明實施例提供了如下技術(shù)方案:
[0005] 本發(fā)明實施例提供了一種擁塞控制方法,包括:
[0006] 計算確認字符的變化率;W及
[0007] 根據(jù)所述確認字符的變化率,調(diào)整擁塞窗口。
[000引其中,所述計算確認字符的變化率包括;
【主權(quán)項】
1. 一種擁塞控制方法,其特征在于,包括: 計算確認字符的變化率;以及 根據(jù)所述確認字符的變化率,調(diào)整擁塞窗口。
2. 如權(quán)利要求1所述的方法,其特征在于,所述計算確認字符的變化率包括:
根據(jù)¥ 十算所述確認字符的變化率,其中所述 ,表示第i時 ACK;ec 段發(fā)送端收到的確認字符的個數(shù)。
3. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述確認字符的變化率,調(diào)整擁塞 窗口,包括: 如果所述確認字符的變化率小于最小變化率閾值,則更新所述最小變化率閾值,以及 根據(jù)擁塞窗口期望值,更新當前擁塞窗口。
4. 如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述擁塞窗口期望值,更新當前擁 塞窗口,包括: c w I*】d 根據(jù)式:ewndf=ewnd/^,更新當前擁塞窗口,其中所述cwncV是更新前的當 cwnd; 前擁塞窗口,cwndi是更新后的當前擁塞窗口,cwnd是所述擁塞窗口期望值。
5. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述確認字符的變化率,調(diào)整擁塞 窗口,包括: 如果所述確認字符的變化率大于最小變化率閾值,且小于K倍所述最小變化率閾值, 則更新?lián)砣翱谄谕?;其中K為大于1的整數(shù),且k倍所述最小變化率閾值小于最大變化 率閾值。
6. 如權(quán)利要求5所述的方法,其特征在于,所述更新?lián)砣翱谄谕担ǎ?根據(jù)式:cwnd_tar= aXcwnd_i+(l-a)Xcwnd_tai^更新?lián)砣翱谄谕?,其中a 為展平因子,cwnd_i是當前的擁塞窗口值,cwnd_tar'是更新前的擁塞窗口期望值,cwnd_tar是更新后的擁塞窗口期望值。
7. 如權(quán)利要求6所述的方法,其特征在于,所述k的值為2至5之一,所述a= 7/8。
8. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述確認字符的變化率,調(diào)整擁塞 窗口,包括: 如果所述確認字符的變化率大于k倍最小變化率閾值,且小于最大變化率閾值,則將 當前擁塞窗口值減半,所述k為大于1的整數(shù)。
9. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述確認字符的變化率,調(diào)整擁塞 窗口,包括: 如果所述確認字符大于最大變化率閾值,更新所述最大變化率閾值。
10. -種擁塞控制裝置,其特征在于,包括: 計算模塊,用于計算確認字符的變化率;以及 調(diào)整模塊,用于根據(jù)所述確認字符的變化率,調(diào)整擁塞窗口。
【專利摘要】本發(fā)明實施例公開了一種擁塞控制方法及裝置,其中方法包括:計算確認字符的變化率;以及根據(jù)所述確認字符的變化率,調(diào)整擁塞窗口。更特別的,如果確認字符的變化率大于k倍最小變化率閾值,且小于最大變化率閾值,則將當前擁塞窗口值減半,其中k為2~5之一。采用本發(fā)明實施例,能夠提前進入擁塞避免狀態(tài),以防止因擁塞窗口過大引起的丟包和超時問題。
【IPC分類】H04L12-807
【公開號】CN104702526
【申請?zhí)枴緾N201510114988
【發(fā)明人】秦陽, 葉奕斌, 史堯, 鐘曉雄
【申請人】哈爾濱工業(yè)大學深圳研究生院
【公開日】2015年6月10日
【申請日】2015年3月16日