999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

互聯網擁塞控制算法研究

2009-04-29 00:00:00黃培花
電腦知識與技術 2009年14期

摘要:隨著Internet的迅速發展,網絡規模、用戶數量及業務量呈現爆炸式增長,由此引發的網絡擁塞已經成為制約網絡發展和應用的瓶頸問題。有效解決擁塞對于提高網絡性能具有重要意義,如何更好的預防和控制擁塞成為近年來網絡研究領域的重要問題。該文介紹了現有的擁塞控制算法,并分析了進一步的研究方向。

關鍵詞:網絡擁塞;擁塞控制;主動隊列管理

中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2009)14-3636-02

Research of Algorithm for Internet Congestion Control

HUANG Pei-hua

(Binzhou University, Binzhou 256600, China)

Abstract: With the rapid development of Internet, network scale, user quality and business volume assume the detonation-like growth. Network jam already became the bottle-neck question that restriction network development and application. The effective solution to network jam has vital significance to enhance the network performance. How to prevent and control jam has become the important problem of network research in recent years. In this paper, it's introduced the existing congestion control algorithms and analyzed of the direction of further research.

Key words: network jam; congestion control; active queue management

1 引言

Internet自出現以來得到了蓬勃發展,近年來更以驚人的速度增長。據統計20世紀90年代初,全球互聯網用戶還不到10萬,而2000年已突破3億,2002年底增加到6.55億,預計到2010年將高達20億。有限的網絡資源被越來越多的用戶共享,使得現有的帶寬難以完全滿足用戶的要求,擁塞的發生成為在所難免的事情。盡管路由器處理能力已經有了很大的提高,但擁塞不會隨著網絡處理能力的提高而消除。因此,擁塞控制算法對于避免擁塞以及在擁塞發生時進行有效的控制起著至關重要的作用。

Internet中擁塞控制的大部分工作是由TCP完成的,目前標準的TCP協議實現都包含了一些避免和控制網絡擁塞的算法,當今Internet的可靠性和穩定性與TCP擁塞控制機制密不可分。然而,隨著Internet用戶迅速增加和網絡應用多樣化,這種擁塞控制機制的有效性正面臨著嚴峻的挑戰,網絡擁塞已經成為制約網絡發展和應用的一個瓶頸,如何更好的預防和控制擁塞一直是網絡研究的熱點問題。

網絡中的擁塞來源于網絡資源和網絡流量分布的不均衡性,擁塞不會隨著網絡處理能力的提高而消除。所以,擁塞控制算法是盡量避免擁塞以及在擁塞發生時進行有效控制并加以消除的重要手段,它對保證Internet的穩定起著至關重要的作用。

擁塞控制算法的分布性、網絡的復雜性和對擁塞控制算法的性能要求又使擁塞控制算法設計具有很高的難度。到目前為止,擁塞問題還沒有得到很好的解決。

2 擁塞控制算法的研究

目前擁塞控制算法的研究主要著眼于以下幾個方面:

2.1 從控制論角度,可以分為開環控制和閉環控制兩大類

開環擁塞控制是通過良好的設計來避免問題的出現,確保問題在一開始就不會發生。一旦系統安裝并運行起來,就不再做任何中間階段的更正。當流量特征可以準確規定、性能要求可以事先獲得時,適于使用開環控制方式。

閉環擁塞控制建立在反饋環路的概念上,它首先檢測網絡中擁塞的發生,然后將擁塞信息報告到擁塞控制點,最后擁塞控制點根據擁塞信息進行調整以消除擁塞。當流量特征不能準確描述或者當系統不提供資源預留時,適于使用閉環控制方式。

閉環的擁塞控制可以動態的適應網絡變化,Internet中主要采用閉環控制方式。

2.2 根據實施控制的位置不同,可以分為鏈路算法和源算法

鏈路算法在網絡設備(如路由器和交換機)中執行,作用是檢測網絡擁塞的發生,產生擁塞反饋信息。鏈路算法主要有傳統的隊尾丟棄(Drop-Tail)算法和目前研究的主動隊列管理(Active Queue Management,AQM)算法。和傳統的隊尾丟棄相比,AQM在網絡設備緩沖溢出之前就丟棄或標記報文。AQM的一個代表是RED(Random Early Discard)算法,研究表明RED比Drop-Tail具有更好的性能。

源算法在主機和網絡邊緣設備中執行,作用是根據反饋信息調整發送速率,源算法中使用最廣泛的是TCP協議中的擁塞控制算法。近年來,TCP中采用了很多新的算法,包括慢啟動、擁塞避免、快速重傳、快速恢復、選擇性應答等,大大提高了網絡傳輸的性能。

TCP中使用的擁塞控制算法已經成為保證Internet穩定性的重要因素。

2.3 從實施控制的類型上,可以分為基于窗口和基于速率兩種類型

TCP采用的是典型的基于窗口的控制方式。TCP按發送窗口大小決定發送的數據量,通過調整滑動窗口大小控制發送到網絡的數據量。基于窗口的方式易于實現,而且可以限制注入網絡的最大流量。

基于速率的控制方式是通過對TCP窗口控制機制建模,得到TCP連接吞吐量與網絡參數之間的解析式,用來指導源端發送速率的大小。一般適合多媒體數據流的傳輸控制。

2.4 從推斷網絡狀態反饋信息的類型上,可以分為顯式擁塞控制和隱式擁塞控制

在顯式反饋方式中,網絡使用顯式信號(如有效帶寬、緩存容量等)向執行流量控制的端點通告其狀態;而在隱式控制方式中,控制端使用流量測量或者通過超時、重復ACK等隱含信號來推斷網絡狀態。

3 基于TCP/IP的擁塞控制算法

3.1 TCP擁塞控制算法

TCP的流量控制是Internet正常運行的基礎,圍繞著TCP流量控制的擁塞控制一直是Internet研究的熱點。在Internet發展初期,擁塞控制主要是通過TCP協議中端到端的基于滑動窗口的流量控制完成的,TCP的流量控制算法經歷了Tahoe、Reno、New Reno、Sack、Vegas等多個版本的增強與改進。

TCP基于窗口的擁塞控制策略促進了Internet早期的快速發展,但是所有這些工作都將研究的注意力集中到終端系統上,對于網絡中間節點考慮的較少。隨著Internet的迅速發展,網絡規模越來越大,結構日趨復雜,僅僅依靠端到端的擁塞控制是不夠的。于是,人們把研究的注意力轉向網絡中的路由器等中間節點設備,期望通過增強它們的功能來實現主機端無法達到的技術目標。就擁塞控制而言,網絡中間節點能更及時,甚至提前準確了解網絡的擁塞狀態,并依次實施有效的資源管理策略,使網絡能有效的避免擁塞或者盡早從擁塞狀態中恢復過來。

3.2 路由器擁塞控制算法

路由器中最常用的隊列管理策略是“隊尾丟棄”。它是一種擁塞恢復機制,能夠維持Internet的穩定運行,但是存在著滿隊列、死鎖以及全局同步等問題。在此基礎上改進的“首丟棄”和“隨機丟棄”對死鎖和全局同步是有效的,但沒有解決持續的滿隊列問題。

如果在路由器中增加智能預測環節,使得在路由器緩存被耗盡前有計劃的丟掉一部分分組,就可以提早通知發送方降低發送速率,避免可能出現的危險,這就是主動隊列管理的由來。1998年,B.Braden等人提出了主動隊列管理(Active Queue Management,AQM)的研究動議,作為端到端擁塞控制的一種技術手段,期望在減小排隊時延的同時保證較高的吞吐量。這是一種主動的而非響應性的分組丟棄手段,相應的隊列管理策略即“主動隊列管理”成為近年來網絡擁塞控制研究的一個熱點。

一些控制論專家也投身其中,研究有關網絡流量的控制理論及網絡模型。近年來,非線性規劃理論、系統控制理論和優化控制理論被引入到擁塞控制的研究中來,一些研究者嘗試使用嚴格的數學模型來描述由端系統和網關共同組成的系統。這些研究推動了擁塞控制的研究,一些新的AQM算法不斷涌現。

4 研究方向

擁塞控制不僅是網絡穩定、高效運行的關鍵,同時又是實現各種服務質量的基礎和前提。實際的網絡是一個不斷發展的系統,網絡擁塞控制研究也是一個非常困難、有挑戰性的研究領域。

對網絡擁塞控制的研究仍有許多工作要做,進一步的工作包括:

1) 擁塞控制基于端主機的控制策略和路由器的隊列管理策略存在相互影響、相互作用的關系,如何在網絡模型描述的基礎上,從控制系統的角度將兩者結合起來,設計出最優的擁塞控制策略,是網絡擁塞控制研究的一個方向。

2) 主動隊列管理技術通過丟包積極響應擁塞,來達到擁塞避免和緩解的目的,是網絡擁塞控制最重要的手段。如何實現AQM高級策略,引入新的人工智能算法和遺傳算法與模糊邏輯的綜合應用是目前研究的一個熱點問題。

3) 以往的工作主要采用局部線性化方法,缺乏對系統全局動力學的理論分析。此外,在多種源端擁塞控制策略和路由器避免策略并存時,如何分析整個網絡的穩定性,如何分析各種不確定因素對穩定性的影響等,也是需要認真考慮的問題。

4) TCP/IP擁塞控制的設計和實現面臨著眾多的折中,不可能有一種設計和實現在所有環境中都是“最好的”。現有的擁塞控制思路、方法和技術在多目標的不同環境中面臨著挑戰,它們還有許多要改進的地方。

5) 目前已經有越來越多的移動用戶通過無線系統接入互聯網,由于無線通信固有的特點,使得擁塞控制機制的研究更加困難,極具挑戰。

5 總結

擁塞控制是一個及其復雜的問題,論文僅僅對其中的一些方面做了研究,要想完全解決擁塞控制問題必須綜合多種策略,從網絡的各個部位,多角度全方位對擁塞加以控制。

參考文獻:

[1] 章淼,吳建平,林闖.互聯網端到端擁塞控制研究綜述[J].軟件學報,2002,12(3).

[2] 林闖,單志廣,任豐原,等.計算機網絡的服務質量[M].北京:清華大學出版社,2004.

[3] 章淼.互聯網端到端擁塞控制的研究[D]:[博士學位論文].清華大學,2004.

主站蜘蛛池模板: 4虎影视国产在线观看精品| 麻豆国产精品一二三在线观看| 在线欧美一区| 成人福利在线免费观看| 午夜激情婷婷| 国内精品伊人久久久久7777人| 欧美日韩久久综合| 91视频99| 国产99在线观看| 亚洲最新在线| 欧美亚洲另类在线观看| 日韩东京热无码人妻| 亚洲无线视频| 精品国产三级在线观看| 国产丰满成熟女性性满足视频| 亚洲日韩高清在线亚洲专区| 国产chinese男男gay视频网| 成人午夜视频免费看欧美| 國產尤物AV尤物在線觀看| 精品無碼一區在線觀看 | 777国产精品永久免费观看| 58av国产精品| 精品国产香蕉伊思人在线| 91丝袜在线观看| 男女男免费视频网站国产| 久久久久国产精品嫩草影院| 亚洲人人视频| 国内精品免费| 欧美成在线视频| 亚洲天堂免费| 欧美成人手机在线观看网址| 97视频免费看| 久久精品亚洲中文字幕乱码| 999国内精品久久免费视频| 欧美国产精品拍自| a欧美在线| 国产黄在线观看| 青青青国产视频| 99精品欧美一区| 国产欧美日韩精品综合在线| 亚洲成a人片7777| 97视频免费在线观看| 欧美性猛交一区二区三区| 国产成人亚洲精品色欲AV| 超级碰免费视频91| 蜜桃臀无码内射一区二区三区| 中国国产A一级毛片| 欧美日韩亚洲综合在线观看| 国产成人亚洲综合A∨在线播放 | 亚洲国产精品成人久久综合影院 | 2020国产免费久久精品99| 国产真实二区一区在线亚洲| 999国产精品永久免费视频精品久久| 国产成人综合亚洲欧洲色就色| 理论片一区| 97视频在线精品国自产拍| 国产99欧美精品久久精品久久 | 亚洲女同一区二区| 欧美日韩高清在线| 国产精品视频a| 欧美人在线一区二区三区| 在线亚洲精品自拍| 国产在线观看一区精品| 亚洲成网站| 亚洲水蜜桃久久综合网站| 孕妇高潮太爽了在线观看免费| 国产欧美日韩免费| 亚洲精品中文字幕无乱码| 秋霞一区二区三区| 欧美专区在线观看| 在线免费亚洲无码视频| 久久99久久无码毛片一区二区| 香蕉精品在线| 91毛片网| 国产女同自拍视频| 久久黄色视频影| 国产成年女人特黄特色大片免费| 91在线中文| 中文字幕1区2区| 国产精品视频免费网站| 亚洲中文字幕久久无码精品A| 白浆免费视频国产精品视频|