1. Trang chủ
  2. » Công Nghệ Thông Tin

Hàng đợi RED với chơ chế ECN

18 431 8

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin tắt nghẽn tường minh ECN (Explicit Congestion Notification) khi sử dụng cổng (Gateway) hàng đợi RED (Random Early Detection) giúp giảm bớt sự mất mát gói tin và thời gian trễ của giao thức truyền dẫn TCP (Transport Control Protocol). Tuy nhiên, việc lựa chọn kích thước vùng đệm và các tham số tối ưu cho vùng đệm tại cổng hàng đợi RED để đạt được hiệu quả truyền dẫn thông tin cao nhất là một vấn đề mở cần phải được quan tâm nghiên cứu. Trong bài viết này trước tiên giới thiệu một phương pháp để xác định giá trị tối ưu về ngưỡng cực đại của hàng đợi RED để đạt được sự mất gói tin đến mức zero (Zero Loss) tại các cổng hàng đợi RED. Thứ hai, là đề xuất một thuật toán mới cho TCP còn được gọi là Diff - C - TCP (Differentiation Capable TCP) để cải tiến việc truyền dẫn thông tin qua kết nối vệ tinh.

TIỂU LUẬN MÔN HỌC MẠNG VÀ KỸ THUẬT TRUYỀN DỮ LIỆU Đề tài: NÂNG CAO THÔNG LƯỢNG TCP TRÊN NHỮNG KẾT NỐI YẾU THÔNG QUA CỔNG HÀNG ĐỢI RED VỚI CƠ CHẾ ECN. (Enhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways) MỤC LỤC TÓM TẮT NỘI DUNG 2 I. GIỚI THIỆU: 3 II. CÁC KHÁI NIỆM: 5 III. MỘT SỐ KẾT QUẢ ĐÃ ĐƯỢC NGHIÊN CỨU: 7 IV. ĐỀ XUẤT GIÁ TRỊ maxth : 8 V. KIỂM CHỨNG MÔ HÌNH: 9 1. Kiểm tra giá trị maxth: 9 2. Tính tối ưu của ngưỡng cực đại maxth : 11 VI. THUẬT TOÁN DIFF-C-TCP (Differentiation-Capable-TCP): 11 1. Thuật toán Diff-C_TCP: 12 2. Phương pháp luận mô phỏng: 13 3. Kết quả mô phỏng: 14 VII. KẾT LUẬN: 16 TÀI LIỆU THAM KHẢO CỦA BÀI BÁO 17 TÓM TẮT NỘI DUNG             !"#  $  %&  '( ')#(*+,-./012$ )345)6#789))) 9):6#;<2=.>?-2@%=2$0 AA62@%=B $%&'(%C%B %&=6D6+)6#78/$E2/%7F Trang 2 G+%&D6H;56:),$2I$#)- ;-=6EJ0%C0%K0)KA627 L.%B4$%&'(%C%B%&./1 %I5M)N)OB0 $%&'(:5<$ %76/E6P0-9Q%&>$(RSS 9(R),9%C+I2=)6#78 D6IA2=: )G6>.2$/T=6); B1C%&B)U,FJ0+./127 M)V6P0(RSS9%WUP2=/1 %CX)TYIA2$%WJI%CX )E0?02K)?: D6Z/#J0$#%W+ D6#I%&./%I5M)2$6P0(RS S9%W+IE0%0C2/%7&49: I. GIỚI THIỆU:   !"#$%&'() *+,-./#'&',!(/01#2 3&*456+7 8089+# 8 Trang 3 0,!:,".;!;-<+<0,=1 5>7,!"?7#2#2 /&/@;-"()5#2$<7 A? B()C;-D?;E<F,2 ,! '1ACG?() H?#$;#25I7?A?  B()!/.;! J7 8D/,=.;=<7;#$ "<5K./8-7B+#$ 8D/08,! ";-()+,-L#2 . 80,!MNO5 PKMQO#$H#=&'RPSJ#$T0C ();-+?&1 8 U282,!<?;+ ;UVC?7W65RPS:PK#$H" X,=-$YPIMVO5 Z-$YPIE4G[0\BF F#= C-$&:3 F#=-$2,- ,-#]^+B_BH??78 U#$`&a5 6PK#$4G,=YPI^#:N_8 F#= -$&:.#]+,-B:7 #$?",=1H?""#17P ^PH<_,-'8@A5 Hình 1: minh hoạ kỹ thuật ECN. I7 A#$7P&*A)</T PK';+&*'8 7A#$7bY^7 /4c()_3&*'5d-7ef&* 'E7</T,()5Bên gởi chỉ cần trả lời khi có báo hiệu của gói tin ECN đầu tiên và lờ đi sự phản hồi RTT của các gói tin khác; và nếu kích thước hàng đợi trung bình là lớn hơn ngưỡng cực đại của vùng đệm RED thì cho rơi gói tin. Trang 4  g=PK #$4G,=-$YPI+?&1 8;-/&=."?7(),- 2LC5*,![ F#=,X!,-?00"C,X! YPI,;-1#='U#$*5 K8 F#=,X!YPI;-0",-?#] CYPI#$8;A<F$<:,"()"? 7B+#$'"<"^h;_& JF$< F#=4c()&*' ,-"!</T37PK5 iG*FC&-&?-;-#1/8 #$[;-Ijkk! ,!/8*. 8085 Ijkk#$<?B,-,!<%F'1 BH??0#C#]+/D8 #$,!()"?'h+?c -$YPI,=@8PK5 ZU8(),-"*+7B /D8&':h;Ijkk3A. "?7;-@'BJ; 80,-4G@8 PKBH?."?;- () +5 ?1l;+C&-&?#$c#m iGRR,-RRR;-<Uf,-? e!4G- !5iGRg#:/85iGg# 8D/ <aC:5iGgR;-/AIjkk,-. ??,750X;- 8;A#$:&-'GgRR5 Z:Qmi:+#$4G<a5 II. CÁC KHÁI NIỆM: nHHo1-$YPI+YN^:Q_,= 10T5680YN,-YQ Bc,=( )HE+YN5?,FTF,--$YPI #$X@8PKk,= B();-3U Trang 5 08U05p%;-. e!)#$X :^)#$4G'GRg_m kq^_m6F#=-$2C-$YPI+ 2B k :Q , max Q 6F#=-$&:,-+C,X !-$YPI5 kωmZ!0BF? Q 5 k^_mr?"?"7C,X!YPI+2 B5 k  H  mK#]B,-+C-$ YPI5 ksm6F#=C,X!YPI5 kmp0;T5 kb  ^_m6F#=4cC;T.;!  +2B tN555 k : i r 2 T^Y_&:;T.;!   tN555 kMNOm223;U?"U*  F #=&:-$,#$D?  5 kβ  ms#$ F#=4cu2MNO ,=;T.;!  tN555 k v m2B 7U*#$?"+,X !YPI5 k N m2B 70X'#= 4c U*/ F#=+,X!YPI5 g=78-$YPI#=;#$?q8< &?4GA??&:,=[ 0\5 ωω )()1( tQQQ +−← Xác suất p(t) các gói tin được đánh dấu hoặc có khả năng rơi theo được xác định như sau:        ≤< ≤≤ − − <≤ = L Q Q tp th thth pth th Q max , 1 maxmin , minmax max)min( minQ0 , 0 )( th th Trang 6 Z:Vm%F:YPI III. MỘT SỐ KẾT QUẢ ĐÃ ĐƯỢC NGHIÊN CỨU: p%;-. 8D/7#$0,=-$YPI,- T:E#$H"+#$" ?',X!;-"<"^GRg_5 kωCa^#H"'MVO_ 7 Q c" A,:8?7;*G#$BDn#H? "?"5 kg!?"*?7;T#$ /&'1D?:H4;e,=2c&'mλ  ^_t <^_b  ^_w  ^_5 I,A22  MO !?"k7 C;T#$H?&'m )(X][ n 1k i knT i ∑ = = ;-#$<%&c 1?*57rM O;-2. ! kN ,- k#$?",=;T5 d&!n:#$?0,2 2;U?"U*;-mPM  MNOOtNwλ  ^_5  ksn&(U"/TX',=20 ,- F#=?7.;!;-#^Z!+n J<%F:E=!,=T ,-#$&(U1?*_56F#=-$;- 375 k?7@+-$YPI@8PKq^_xs ^-,X!_ th Q max> 5*,"H4;e?7 @-,X!n A<&-,8 -5 Trang 7 IV. ĐỀ XUẤT GIÁ TRỊ max th : <U-n<?B:H? ?0#CH  B,""?7+ h+,X!YPI5>%n&(U,=,![ ?mmax th =3*min th 5 Z:V;-:<%F,-$YPI56 F #=&:C-$;-c^ T<? +o?()_ F#=-$2+ 2B v #$F;-m ,min)( 1 0 ∑ = += m i ith tQ β ^V_ 7β  #$F&'m m.1, ,i , )()( 1 )( 1]]1[[ ==== tWtp rtr TE i i ii i λ β ^y_ 2;!. v ,- N ;-1Y,- F#= 4cT#$u&'2 TY2 o?()56F#=2C-$+ 2B N 7B#$&BL&'m ∑ = ++= m i ith tQ 1 1 ).1(min)( β ^z_ 6F#=&:C-$#$??D? 1C[0\,-#$"^N_5 K8H2;-2+3;^ _:,=; ;-1Y/A#=;#$?&: F#= -$YPI+; k7B#$F&'m (6) Q[k]][)1(]1[ ωω +−=+ kQkQ #@8n/8 N &,=2D C; :^z_7B,8;+#m ∑ = ++= m i ith kQ 1 (7) ).1(min][ β 8#2[ω;-"a,- 7 F#= 4c()uDY0+o ?()5g:8#= !,!?"7 U*^#7()_: F#=-$2 ,- F#=-$&:;- 7c 12(k-;---$<;e^B!' <UUCGRRR_5 K#,A&?^{_,-^|_,-,=3A F#=-$&:;2;  Trang 8 #=7;-#5677F F#= -$&:+2 N #$;<;+#m ∑ = ++== m i ith QQ 1 max (8) ).(min ωβ p !?"U*#$HE. 8D/ ?"*CPK 4cB J( )CT56F#=-$'2B-a @ F#=-$&:+2 N #$B! D 8D/<a:y5 K#,A^}_ F#=-$ &:B+#$"?"<"5d%F;- @'Bn#?H  5 V. KIỂM CHỨNG MÔ HÌNH: ! B:#$:&-':Q,= !<aQ^gQ5N&|_5~?#. #2$< ?B??/E[Ytz• "/?;+5?0C-$YPI;- &8c?#2$<#?/#=%5 1. Kiểm tra giá trị max th : &/R?/4GV#2$<BH? F$<;!CH  #H"'GRg5#2$<" 4G?0#$ 8?'MVO5q?q H #2$<-^#^}_)F #$.?4GH  _;-<X$<,=? #$3<a5 Z:y" F#=4c(),-:z " F#=-$2,- F#=&:C #2$<N5 68D/-"#$ F#=-$2;- +  F#=4c()+ ' 1A56F#=-$&:++#=  7 !?"7U*+2BN5•%5   c7+C&-&??/ Ho #2$<4c(),- F#=-$#2 $<Q,-V5*D<%F,-<a? /E 9\E#$. 8D/#@5  Trang 9 ~€KNmp?#]+D 8D/<a,-D 8D/<%F5 Z:ym6F#=4c()CT#2 $<N&/N Trang 10 [...]... Kích thước hàng đợi tức thời và kích thước hàng đợi trung bình cho trường hợp 1, bảng 1 2 Tính tối ưu của ngưỡng cực đại maxth : Để chứng minh giá trị của max th như đã được đề xuất là tốt nhất trong việc giải quyết vấn đề mất mát thông tin ở mức Zero tại vùng đệm RED, chúng ta xét 3 trường hợp cụ thể như trong bảng II Bảng II: Các gói tin rơi ứng với những tham số khác nhau của hàng đợi RED Trường... rằng thông lượng của Diff-C-TCP là cao hơn nhiều so với kỹ thuật TCP hiện tại với cơ chế ECN Tại thời điểm 5e-5, giá trị goodput của Diff-C-TCP gần như cao hơn 5 lần so với TCP hiện thời Từ hình 8 và hình 9 cho thấy sự cải tiến này đạt tỉ lệ cao hơn nhiều đối với các mức cao hơn của BER Trong vấn đề bổ sung, thông lượng của TCP hiện tại với cơ chế ECN là không tốt bằng kỹ thuật Diff-C-TCP thể hiện... Diff-C-TCP và TCP truyền thống đối với trường hợp goodput (bit/s) (lượng thông tin hữu ích nhận được tại mỗi giây ở bên nhận) và trường hợp Normalized thoughput Hình 8: Kết quả mô phỏng với Goodput Trang 14 Hình 9: Kết quả mô phỏng với normalized throughput Hình 8, với lựa chọn goodput (đơn vị bit/s) cho thuật toán Diff-C-TCP và TCP truyền thống với ECN capability Hình 9, với lựa chọn normalized thoughput... router, hàng đợi RED với cơ chế ECN tại các gateway được sử dụng trong những mô phỏng đã cài đặt bít CE trong phần đầu gói tin Các kết nối trong hình 7 được gán nhãn thành từng cặp(băng thông rộng, truyền tải chậm trễ) Đường truyền song công giữa 2 router A và router B có một BER (tỉ lệ lỗi bít) biến đổi từ 1e-7 đến 1.2e-4 theo mô phỏng của chúng tôi Bên nhận thông báo kích thước cửa sổ là bằng với kích... thước cửa sổ tắt nghẽn Vì thế, hầu như không thể có được kích thước của cửa sổ tắt nghẽn với một giá trị cao hơn, thậm chí trong thời gian một chu kỳ không xãy ra sự mất mát tắt nghẽn VII KẾT LUẬN: Xuất phát từ vấn đề nhằm đạt được sự mất mát tắt nghẽn thông tin ở mức zero tại các cổng hàng đợi RED với cơ chế ECN, chúng ta đã xây dựng được một phương pháp để ước lượng được giá trị tốt nhất cho ngưỡng... khi truyền tin Chúng ta có thể thấy rằng, với việc tăng giá trị của BER, thì thông lượng truyền của TCP hiện thời với cơ chế ECN là giảm nhiều hơn so với kỹ thuật Diff-C-TCP Qua minh hoạ từ hình 8 cho thấy, khi giá trị của BER tăng từ 1e-5 đến 5e-5 thì Goodput của TCP hiện thời là giảm đi 77%, trong khi ở Diff-C-TCP goodput chỉ giảm 12%; và điều này cũng phù hợp với lựa chọn thông lượng Normalized throughput... năng thông báo tắt nghẽn rõ ECN tại hệ thống đầu cuối Những tác giả trong tài liệu tham khảo [10] những sự mất gói thông tin do tràn vùng đệm là ít một phần lớn của hệ thống đầu cuối sử dụng cơ chế tắt nghẽn ECN, sự hiện diện của TCP hoặc những kỹ khiển tắt nghẽn phù hợp khác đã chỉ ra xãy ra khi thông báo thuật điều Hơn nữa, thông qua việc lựa chọn ngưỡng tốt nhất cho hàng đợi RED như được trình bày trong... gói tin bị mất Hình 7: Hai mạng LAN kết nối với nhau qua kết nối không dây với thông lượng yếu Với Diff-C-TCP, kích thước cửa sổ tắt nghẽn được điều khiển thích hợp khi xuất hiện tắt nghẽn mạng hoặc nhiễu đường truyền Cửa sổ tắc nghẽn là giảm đi một nửa khi sử dụng thuật toán phục hồi nhanh tại thời điểm có sự tắt nghẽn mạng (qua thông tin phản hồi từ các gói ECN) và giữ lại giá trị trước đó khi xuất... quyết được các vấn đề thời gian trễ trong trong hàng đợi Trường hợp 3 sử dụng giá trị max th=7, đây là giá trị nhỏ hơn so với giá trị đã được đề nghị và kết quả là có sự mất mát gói tin Do đó chúng ta có thể khẳng định rằng, giá trị của max th thu được từ mô hình của chúng ta là giá trị tối thiểu đảm bảo cho việc mất mát gói tin ở mức zero tại vùng đệm RED VI THUẬT TOÁN DIFF-C-TCP (Differentiation-Capable-TCP):... thức TCP hiện tại với cơ chế ECN cho thấy mỗi sự kiện mất mát thông tin là do tắt nghẽn mạng và thuật toán điều khiển tắt nghẽn là cần thiết phải có Theo kết quả đã mô phỏng, kích thước cửa sổ tắt nghẽn cần phải được giảm bớt Bởi vậy, mỗi sự kiện mất mát thông tin, cho Trang 15 dù kết quả thế nào thì nó vẫn do sự tắt nghẽn hoặc do nhiễu đường truyền, làm giảm đi thông lượng truyền tin Với Diff-C-TCP , . LƯỢNG TCP TRÊN NHỮNG KẾT NỐI YẾU THÔNG QUA CỔNG HÀNG ĐỢI RED VỚI CƠ CHẾ ECN. (Enhancing TCP Throughput over Lossy Links Using ECN- capable RED Gateways) MỤC LỤC TÓM TẮT NỘI DUNG 2 I. GIỚI THIỆU:. lời khi có báo hiệu của gói tin ECN đầu tiên và lờ đi sự phản hồi RTT của các gói tin khác; và nếu kích thước hàng đợi trung bình là lớn hơn ngưỡng cực đại của vùng đệm RED thì cho rơi gói tin. Trang. F#= -$&:.#]+,-B:7 #$?",=1H?""#17P ^PH<_,-'8@A5 Hình 1: minh hoạ kỹ thuật ECN. I7 A#$7P&*A)</T PK';+&*'8

Ngày đăng: 23/10/2014, 08:55

Xem thêm: Hàng đợi RED với chơ chế ECN

TỪ KHÓA LIÊN QUAN

Mục lục

    TIỂU LUẬN MÔN HỌC

    TÓM TẮT NỘI DUNG

    III. MỘT SỐ KẾT QUẢ ĐÃ ĐƯỢC NGHIÊN CỨU:

    IV. ĐỀ XUẤT GIÁ TRỊ maxth :

    V. KIỂM CHỨNG MÔ HÌNH:

    1. Kiểm tra giá trị maxth:

    2. Tính tối ưu của ngưỡng cực đại maxth :

    VI. THUẬT TOÁN DIFF-C-TCP (Differentiation-Capable-TCP):

    1. Thuật toán Diff-C_TCP:

    2. Phương pháp luận mô phỏng:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w