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

基于廣域高性能計算網絡的混合多流擁塞控制

2018-04-13 01:06:55趙高峰張孟康
計算機技術與發展 2018年4期

趙高峰,馮 寶,李 洋,崔 林,張孟康

(1.南瑞集團有限公司(國網電力科學研究院有限公司),江蘇 南京 211000;2.國網江蘇省電力有限公司電力科學研究院,江蘇 南京 211103;3.南京郵電大學 通信與信息工程學院,江蘇 南京 210003)

0 引 言

目前高性能計算網絡技術主要的應用場景是數據中心的計算機集群網絡,在數據中心應用環境下可以充分發揮網絡的高性能特點,高性能計算網絡也是數據中心不可或缺的組成部分。高性能計算網絡在數據中心的應用已經非常成熟,并且伴隨著數據中心的發展不斷進步。近年來,隨著智能電網,特別是能源互聯網的發展,電力需求急劇增長,跨大區互聯和遠距離輸電系統相繼出現。電力系統所承載的數據量越來越大,因此將高性能計算網絡應用到電力系統,形成電力通信的廣域高性能計算網絡已迫在眉睫[1]。

隨著計算機應用與智能電網日新月異的發展,用戶對網絡需求量的增大,對網絡服務質量的要求也在不斷提高,這些將會導致網絡擁塞崩潰(congestion collapse)的發生[2]。多源和多路徑是指分別使用多個源和多條路徑到每個源,可以使網絡運營商和終端用戶受益。多源和多徑統稱為多流,通過在更多的鏈路和源之間傳播流來提供負載平衡和更高的資源利用率。多流傳輸具有高性能、可靠性好和安全性高等優點[3],適用于廣域高性能計算網絡。多流傳輸主要是進行批量的數據傳送,在此過程中會產生大量流量,容易引起網絡擁塞,可能導致分組轉發的數據包丟失,時延增加,網絡吞吐量減少,甚至產生“擁塞崩潰”的嚴重后果,對網絡性能影響非常大[4]。擁塞控制就是網絡節點為了避免擁塞而采取相應的措施或對發生的擁塞做出反應。據目前統計,互聯網上95%的數據流和90%的報文數使用的是TCP/IP協議,此外,由于當前網絡擁塞控制的大部分工作是由TCP協議完成的,因此,基于互連的TCP/IP網絡協議中的擁塞控制機制研究也就對控制網絡擁塞有著特別重要的意義,并且它一直以來都是互聯網擁塞控制問題的一個研究熱點[5]。目前使用的TCP擁塞控制算法[6]主要由四個部分組成:慢啟動、擁塞避免、快速重傳和快速恢復。為了解決廣域高性能計算網絡中的網絡擁塞問題,必須提出一種有效的多流擁塞控制機制。

1 研究現狀

多流擁塞控制是廣域高性能計算網絡的主要研究課題之一。通過多流擁塞控制,可以實現多流中帶寬利用的最大化,并且不影響單流傳輸的性能。當多流連接與單流連接競爭同一網絡資源時,多流連接所獲得的資源應該不多于單流連接,這表示為對于單流連接的兼容性。然而,這種兼容性會導致子流帶寬不能充分利用,當每個子流所采用的路徑不相交時,它們之間不能共享同一瓶頸鏈路,這會導致多流連接的性能下降。

文獻[7]提出的擁塞控制算法基于TCP New Reno[8],對擁塞避免階段做了修改,提出了一種“連接增加”(linked increased)的算法。該算法只能保證吞吐率達到多路徑中在TCP下最佳鏈路狀態下所能達到的吞吐率,并沒有顯著提高資源共享率。文獻[9]研究了移動自組織網絡中多徑路由協議下TCP的性能,結果表明在大部分情況下,數據傳輸的性能會下降。文獻[10]提出一種用于多徑TCP的魯棒性應答機制來提高性能,然而該研究成果并不顯著。多徑TCP協議(MPTCP)是IETF MPTCP工作組提出的新型傳輸層多徑協議。它在兼容TCP協議的基礎上,同時利用多條路徑的傳輸能力進行數據傳輸,提高帶寬利用率,增強連接的恢復能力,并且能夠自適應地將數據從擁塞路徑轉移到非擁塞路徑[11]。傳統的TCP,如TCP Reno和SACK,當從匯點接收到三個重復的ACK時,源節點的擁塞窗口自動減半,這意味著丟包的發生[12]。MPTCP協議是TCP-Reno的演進,適用于每個子流的慢啟動和擁塞避免部分,同時還能解決公平瓶頸共享、往返時間(RTT)不匹配和移動網絡負載等問題。然而,由于廣域高性能計算網絡為分布式逐跳路由,不能使用傳輸協議檢測傳輸路徑是否重疊,其擁塞控制模塊不能檢測是否具有兼容性的問題,因此MPTCP的性能并不能達到最優,無法解決資源利用率和兼容性的權衡問題。一些應用層的解決方案試圖通過端到端檢測共享瓶頸[13-14],然而其效果并不明顯。文獻[14]提出了基于損失和延遲的相關技術,但基于損失的技術不可靠且收斂時間約為15 ms,對于通用多流協議不可能達到。基于延遲的方法獲得準確結果的時間較長,性能較差。

文中提出了一種混合多流擁塞控制方案,既可以提高資源利用率,又不影響兼容性。該方案是一種端到端的多流感知算法(NMCC),雖然該算法十分簡潔,但與MPTCP算法相比,其兼容性和資源利用率等均有所提升。

2 混合多流擁塞控制

2.1 路徑形成

當所有的通信路徑不相交即不共享同一鏈路或路由器時,為多流傳輸的最佳情況。在這種情況下,每個多流連接可以使用與單流連接相同的擁塞控制算法。然而,這會導致對于單流連接資源分配的不合理,使得兼容性較差,因此必須對多流連接加以限制,降低其攻擊性。文中使用同一個ID組來標記共享至少一個鏈路(不一定是相同的鏈路)的所有路徑。

圖1給出了路徑組合的三個示例以及相應的ID組代碼。在圖1(a)中,三條路徑是不相交的,因此每條路徑用不同的ID組標記;而在圖1(b)中,路徑A和B共享一條鏈路,因此它們具有相同的ID組;在圖1(c)中,路徑A和B共享鏈路,路徑B和C共享另一條鏈路,它們仍然使用相同的ID組,以確保每條路徑屬于單個組。

圖1 路徑組成的三種不同情況及其相應的ID組代碼

2.2 窗口管理

路徑具有不同的ID組時,它們不共享任何鏈路,此時窗口管理不需要考慮兼容性的問題。每條路徑具有單個擁塞窗口變量(congestion window,cwnd),使用基于RTT的丟失檢測機制和重傳機制,以及慢啟動和擁塞避免算法。文中分別為每條路徑創建不同的類TCP子流,在此基礎上,窗口管理類似于MPTCP的解耦合擁塞控制方案。路徑具有相同的ID組時,NMCC算法可以保證兼容性。NMCC在兩個方面不同于MPTCP的耦合擁塞控制算法,一方面耦合的MPTCP僅在擁塞避免部分對多流連接中的子流限制攻擊性,而NMCC則同時考慮擁塞避免和慢啟動兩個部分。另一方面,NMCC算法比耦合的MPTCP操作簡單。耦合的MPTCP算法通過降低每個RTT的擁塞窗口的增長速率來限制攻擊性。然而,當路徑具有不同的RTT和移動網絡負載時,這種方法會增加復雜性,這是通過使用單流解決方案解決多流問題所導致的。對于TCP來說,為了保證其兼容性,具有較大RTT的連接通常具有較低的攻擊性[15]。NMCC利用這一點,通過增大RTT來控制擁塞窗口。這降低了算法復雜性,簡化了慢啟動狀態達到兼容性的過程,并且避免了由于RTT不匹配和突發負載以及擁塞移位導致的相關多流問題。文中將從擁塞避免和慢啟動兩個部分討論NMCC算法。

(1)

使其達到公平瓶頸共享的兩個目標:(1)共享一個鏈路的所有子流的增長速率應該比單流連接的增長速率小;(2)總體的增長速率應該比最具有攻擊性的單流連接的增長速率大。由于最有攻擊性的單流連接具有最小的RTTi=RTTmin,并且在擁塞避免期間,單流連接的增長速率是每個RTTi增加一個數據包,所以擁塞避免期間的速率增加間隔必須滿足:

(2)

其中,N為共同控制的子流的數量。

因此,可以使用以下等式估計m:

(3)

將m引入到所有子流中,可以適應所有路徑的增長速率,此時不能忽略傳輸較慢的路徑。因此,NMCC不需要檢測未使用路徑上的變化,能夠快速適應路徑故障和擁塞突發的情況。

(2)慢啟動:對于大部分多流傳輸,僅需要考慮擁塞避免部分,而忽略慢啟動部分的情況。然而對于NMCC,當內容相對較小并且路徑非常擁擠時,兼容性就變得相當差。在慢啟動期間,具有N個子流的多流連接獲得帶寬的速度幾乎是單流連接的N倍,即使滿足了兼容性,其攻擊性依然很強。為了解決這一問題,重新引入m。

(4)

其中,N為共同控制的子流個數。

m計算如下:

(5)

3 仿真結果與分析

為了評估提出的多流擁塞控制的性能,對系統進行了仿真。將仿真場景布置在Blackadder環境下,把100 Mbit交換機和工作站作為網絡節點。所有節點之間的傳輸延遲為0.2~0.3 ms,每條鏈路的帶寬為11.7 MB/s。在所有仿真期間轉移的持續時間為20 s。

首先,對共享路徑進行了仿真。對于共享路徑,使用如圖2所示的拓撲結構,發送源和接收端通過共享鏈接的路徑連接。部署了從用戶S1到接收端P1和P2的多源連接,從用戶S1到接收端P1以及從用戶S2到接收端P2的1,2,4和9個單流連接,這些連接在兩個路徑之間均勻分布。

圖2 共享路徑的拓撲結構

(a)NMCC和所有單流連接的帶寬份額

(b)NMCC和平均單流連接的傳輸速率

圖3 仿真結果

圖3(a)描述了NMCC和所有單流連接獲得的平均帶寬百分比,當NMCC分別與1、2、4和9個單流連接競爭時,其分別獲得51.1%、35.5%、21.5%和10.8%的瓶頸鏈路帶寬,略高于最優分配比例50%、33.3%、20%和10%。圖3(b)描述了通過NMCC和平均單流連接實現的平均傳輸速率。仿真結果表明,NMCC使得多流連接與單流連接的資源分配更加合理,單流連接的帶寬利用率和資源利用率均有所增加,達到了兼容性目標。同時,多流連接比單流連接的傳輸速率略高,NMCC提高了多流連接的性能。

對于慢啟動狀態,考慮短傳輸,仍使用如圖2所示的路徑拓撲結構。圖4給出了當兼容的慢啟動打開或關閉時由NMCC獲取的總帶寬的百分比。仿真結果表明,當慢啟動具有兼容性時,NMCC對于擁塞控制更有效,帶寬分配更加合理。

圖4 有無兼容慢啟動短傳輸的帶寬百分比

4 結束語

提出了一種基于廣域高性能計算網絡的混合多流擁塞控制機制。該機制對共享鏈路瓶頸進行適當的檢測并對子流的攻擊性進行管理,通過引入參數來控制所有子流的增長間隔和增長速率,解決多流連接中的兼容性與資源利用率權衡問題。仿真結果表明,該方案有效地控制了網絡擁塞,提高了廣域高性能計算網絡的資源利用率和帶寬分配的合理性,同時保證了兼容性。

參考文獻:

[1] 劉 洋,謝開貴,周家啟,等.大電力系統可靠性評估高性能計算平臺設計與實現[J].電力系統自動化,2006,30(18):89-93.

[2] 孔金生,任平英.TCP網絡擁塞控制研究[J].計算機技術與發展,2014,24(1):43-46.

[3] 孟憲晴.多徑并行數據傳送的擁塞控制機制研究[J].計算機技術與發展,2011,21(10):99-102.

[4] 馬翔宇.基于多路徑TCP擁塞控制的研究[D].西安:西安電子科技大學,2014.

[5] 江 艷,李寶林.TCP/IP擁塞控制算法研究[J].計算機技術與發展,2015,25(1):119-122.

[6] ALLMAN M,PAXSON V,STEVENS W.TCP congestion control[S].[s.l.]:[s.n.],1999.

[7] 王 毅,廖曉菊,潘澤友.多路徑傳輸控制協議技術綜述[J].信息與電子工程,2011,9(1):7-11.

[8] 武航星,慕德俊,潘文平,等.網絡擁塞控制算法綜述[J].計算機科學,2007,34(2):51-56.

[9] LIM H,XU K,GERLA M.TCP performance over multipath routing in mobile ad hoc networks[C]//IEEE international conference on communications.[s.l.]:IEEE,2003:1064-1068.

[10] LIU Y,WANG B,XU K,et al.PACC:a path associativity congestion control and throughput model for multi-path TCP[J].Procedia Computer Science,2011,4:1278-1287.

[11] 薛開平,陳 珂,倪 丹,等.基于MPTCP的多路徑傳輸優化技術綜述[J].計算機研究與發展,2016,53(11):2512-2529.

[12] 馬 礦,何加銘,鄭紫微,等.基于MPTCP的自適應擁塞控制算法[J].移動通信,2013,37(20):55-60.

[14] JIANG Ming,YANG Qiang,WU Chunming,et al.End-to-end congestion control for TCP-friendly flows with variable data rates[J].Chinese Journal of Electronics,2012,21(3):541-546.

[15] 李士寧,官駿鳴,覃 征.KIR:一種TCP擁塞避免階段的公平性算法及在GEO衛星環境下的仿真[J].計算機研究與發展,2006,43(12):2048-2055.

主站蜘蛛池模板: 在线欧美国产| 啪啪永久免费av| 99视频在线观看免费| 欧美日韩亚洲综合在线观看| 亚洲欧美综合另类图片小说区| 黄色a一级视频| 国产精品视频999| 亚洲国产精品美女| 日本一区高清| 亚洲天堂免费在线视频| 亚洲VA中文字幕| 亚洲一区二区三区香蕉| 欧美亚洲激情| 亚洲一区网站| 国产视频入口| 国产三级精品三级在线观看| 成年人视频一区二区| 国产杨幂丝袜av在线播放| 人妖无码第一页| 欧美精品成人| 国产黄在线免费观看| 高清亚洲欧美在线看| 视频二区亚洲精品| 亚洲国产成人超福利久久精品| 在线观看国产黄色| 欧美在线导航| 中文字幕久久亚洲一区| 国产福利免费在线观看| 91色在线观看| 久久久久久久蜜桃| a级毛片免费看| 国产精品自在拍首页视频8| 国产福利一区二区在线观看| 亚洲中字无码AV电影在线观看| 中文字幕有乳无码| 五月激情综合网| 青青青草国产| 国产不卡网| 欧美激情第一区| 91久久偷偷做嫩草影院精品| 国产精品无码一二三视频| 亚洲欧美国产五月天综合| 丰满人妻一区二区三区视频| 国产色婷婷视频在线观看| 久久精品一品道久久精品| 国产在线精品网址你懂的| 欧美精品亚洲二区| 美女无遮挡被啪啪到高潮免费| 亚洲无码91视频| 国产精品偷伦视频免费观看国产| 欧美a网站| 国产中文一区a级毛片视频| 日韩午夜片| 91破解版在线亚洲| 操美女免费网站| 久久国产拍爱| 日韩欧美中文字幕一本| 亚洲精品无码专区在线观看| 十八禁美女裸体网站| 国内黄色精品| 国产95在线 | 5388国产亚洲欧美在线观看| 中文无码精品A∨在线观看不卡| 日本久久久久久免费网络| 欧美精品色视频| www成人国产在线观看网站| 亚洲天堂视频在线观看免费| 国产午夜不卡| 在线观看欧美国产| 9966国产精品视频| 超薄丝袜足j国产在线视频| 在线观看亚洲天堂| 91成人免费观看| 91色在线观看| 亚洲水蜜桃久久综合网站| 日本三级黄在线观看| 草逼视频国产| 91欧美在线| 国产91色| 欧美一级大片在线观看| 日韩精品毛片人妻AV不卡| 538国产视频|