Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 154 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
154
Dung lượng
3,66 MB
Nội dung
TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGUYỄN PHƢƠNG HUY MÔHÌNHKẾTHỢPLOGICMỜVÀGIẢITHUẬTDITRUYỀNCHOBÀITOÁNQUẢNLÝHÀNGĐỢITÍCHCỰCTRÊNMẠNGTCP/IP LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG Hà Nội – Năm 2014 TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGUYỄN PHƢƠNG HUY MÔHÌNHKẾTHỢPLOGICMỜVÀGIẢITHUẬTDITRUYỀNCHOBÀITOÁNQUẢNLÝHÀNGĐỢITÍCHCỰCTRÊNMẠNGTCP/IP 02.08 LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG 1. PGS. TS. Lê Bá Dũng 2. PGS. TS. Nguyễn Chấn Hùng Hà Nội – Năm 2014 i 1. LỜI CAM ĐOAN “Mô hìnhkếthợplogicmờvàgiảithuậtditruyềnchobàitoánquảnlýhàngđợitíchcựctrênmạng TCP/IP” Các s liu trong luc s dng là trung thc, mt phc công b trên các tp chí khoa hc chuyên ngành vi s ng ý vàcho phép cng tác gi. Phn còn lc ai công b trong bt k công trình nào khác. 14 tháng 1 4 án Nguyễn Phƣơng Huy ii 2. LỜI CẢM ƠN Tôi xin bày t lòng bin PGS.TS. - Vin công ngh thông tin và PGS.TS. Nguyn Chn Hùng - B môn H thng vin thông - Vin n t Vin thông - i hc Bách Khoa Hà Nng dn, to mu kin thun li, giúp tôi thc hin và hoàn thành lun án này. Tôi xin trân trng c PGS.TS. cùng các thy cô giáo trong b môn H thng vin thông - Vin t Vin thông - i hc Bách khoa Hà ni tu ki tôi trong thi gian tôi tham gia sinh hot khoa hc ti b môn. c gi li ct ti Ban giám hii hc K thut công nghip - i hc Thái nguyên, các anh ch, bng nghip b môn n t vin thông, n t, i hc K thut công nghip t qua m hoàn thành tt công vic nghiên cu ca mình. Tôi bi ng viên, to u kin thun li nh tôi có th hoàn thành bn lun án. 14 tháng 01 4 Nguyễn Phƣơng Huy iii 3. MỤC LỤC L i LI C ii MC LC iii DANH MC CÁC KÝ HIU VÀ CH VIT TT viii DANH MC CÁC HÌNH TH xi DANH MC CÁC BNG BIU xiv M U 1 I TÍCH CC TRÊN MNG TCP/IP 7 1.1. Gii thi 7 1.2. Mu khin tc nghn 7 1.2.1. Truyn s liu trên mng TCP/IP 7 1.2.2. Các gii thuu khin tc nghn theo giao thc TCP 8 1.2.2.1. Giao thc TCP 8 1.2.2.2. Mt s thut ng 9 1.2.2.3. Các gii thut tránh tc nghn trên mng TCP/IP 10 1.3. Qun thng (th ng) 12 1.4. Qui tích cc 12 1.4.1. Khái nim qui tích cc 12 1.4.2. Phân loi tích cc 13 1.5. Hin trng nghiên cp cn bàitoán AQM trong các nghiên c 14 1.5.1. a trên chii 14 1.5.1.1. c nghn rõ ECN 14 1.5.1.2. hy b sm ngu nhiên RED 15 1.5.1.3. hu b sm ngu nhiên theo trng s WRED 16 1.5.1.4. Gii thut loi b ngu nhiên sm thích nghi 17 1.5.1.5. Gii thut loi b ngu nhiên sng - Dynamic RED 18 iv 1.5.1.6. Gii thut loi b ngu nhiên sm nh hóa 18 1.5.1.7. Phát hin sm ngu nhiên cân bng FRED 19 1.5.2. Qui tích cc da trên t n 20 1.5.2.1. Gii thut BLUE 21 1.5.2.2. Gii thut SFB 21 1.5.2.3. Gii thut phát hin sm da trên cân bng chn lc SFED 22 1.5.2.4. Gii thui o thích nghi AVQ 23 1.5.2.5. Gii thui o thích nghi nâng cao 24 1.5.2.6. Gii thut Yellow 24 1.5.2.7. B u khin tích phân t l (Proportional Integral-PI) 24 1.5.3. Các gii thut AQM da trên s kt hp gi i và kim soát n 25 1.5.3.1. u ng 25 1.5.3.2. Gii thut b m o nh hóa (SVB) 26 1.5.3.3. Gii thut AQM di và trng thái ti 27 1.5.3.4. Gii thut Raq 27 1.5.4. Mt s gii thut AQM ng dng logic m 27 1.6. Mt s v ln còn tn ti vi bàitoán AQM 29 1.7. La chp cn bàitoán trong lun án 31 1.8. Tng k 32 T HP DI TRUYN M VÀ NG DNG 33 2.1. Gii thi 33 2.2. Tng quan v tính toán mm 33 2.3. toán hc ca logic m 34 2.3.1. Tp m 34 2.3.2. Các phép toántrên tp m 35 2.3.3. Lut nu thì m 37 2.3.4. Suy din m 38 2.3.5. Mt s môhình suy lun m 41 2.4. Gii thut di truyn 43 v 2.4.1. Gii thiu 43 2.4.2. c quan trng trong vic áp dng gii thut di truyn 44 2.4.3. Các phép toán ca gii thut SGA 45 2.4.4. toán hc ca GA 46 2.4.4.1. Các khái nim và ký hiu 46 2.4.4.2. nh lý gi 46 2.4.5. xut gii thut di truyn ci tin MGA 48 2.4.5.1. Mã hoá 49 2.4.5.2. Hàm thích nghi 50 2.4.5.3. Lai to 51 2.4.5.4. t bin 51 2.4.5.5. ánh giá 52 2.5. Hin trng nghiên ct hp GA vi FL 53 2.5.1. Nn tng ca vic kt hp 53 2.5.2. Phân loi k thut kt hp 54 2.6. xut môhình kt hp di truyn m cho các bàitoán AQM 56 2.6.1. H u khin di truyn m chobàitoán AQM 56 2.6.2. Xây dng b u khin m chobàitoán AQM 57 2.6.3. Chnh b u khin m chobàitoán AQM bng MGA 59 2.7. Tng k 61 N M CHOBÀITOÁN CI TIN GII THUT RED_AQM 63 3.1. Gii thi 63 3.2. Xây dng h m chobàitoán RED_AQM 64 3.2.1. nh các yu t u vào và ra ca b u khin m AQM 64 3.2.2. To m các hàm liên thuc m cho mu ra 66 3.2.2.1. Mô t các bin ngôn ng 66 3.2.2.2. La chn hàm liên thuc 67 3.2.3. Xây d quy tc suy din m mà h thng s hong theo 68 3.2.4. Quyng s c thc hin cho mi lut 70 vi 3.2.5. Kt hp các lut và gii m u ra. 70 3.2.6. Ví d minh ha tính toán u khin 72 3.3. Gii thut di truyn m cho AQM 73 3.3.1. h thng di truyn m RED AQM 73 3.3.2. t các phép toándi truyn 73 3.3.3. Xây dng phn mm mô phng 75 3.4. nh ca các gii thut AQM trên mng TCP/IP 80 3.4.1. ng hng v hành vi ca TCP 80 3.4.2. H thu khin AQM 81 3.4.3. Phân tích s nh ca gii thut AQM 83 3.4.4. nh hóa luu khin AQM 85 3.4.5. Kim chng tính nh ca gii thut AQM qua mô phng Matlab 85 3.5. hong ca gii thut FUZZGA 89 3.6. Tng k 95 N M CHOBÀITOÁN CI TIN GII THUT REM_AQM 97 4.1. Gii thi 97 4.2. Nhc li gii thut REM 97 4.3. H m chobàitoán ci tin gii thut REM 98 4.4. Gii thut di truyn ci tin MGA cho chnh h m REM 101 4.5. Mô phi thut FGREM trên mc nghn 106 4.5.1. La chn các tham s mô phng 106 4.5.2. i c 107 4.5.3. T ng c 110 4.5.4. ng ca tr 111 4.5.5. ng ca thông s t 113 4.6. Mô phng và ánh giá gii thut FGREM vi mng tc nghn 114 4.6.1. Cu trúc mng mô phng 114 4.6.2. nh ng ca lu lng ti và tc áp ng 115 4.6.3. ng ca tr 119 vii 4.7. Tng k 120 KT LUN VÀ NG PHÁT TRIN 122 DANH MC CÁC CÔNG TRÌNH CÔNG B CA LUN ÁN 124 TÀI LIU THAM KHO 125 PH LC A 131 PH LC B 132 4. viii DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT Ký hiệu Tiếng Anh Tiếng Việt ACK Acknowledgement AI Artificial Intelligence AIMD Additive Increase Multiplicative- Decrease ng gim nhân AQM Active Queue Management Qui tích cc ARED Adaptive Random Early Detection Phát hin sm ngu nhiên thích nghi AVQ Adaptive Virtual Queue Gii thut i o thích nghi CE Congestion Experienced Ch th tc nghn CWND Congestion Window Ca s tc nghn DRED Dynamic Random Early Detection DT Drop Tail loi b cui hàng DVP Droping Probability Xác sut loi b gói EAVQ Enhanced Adaptive Virtual Queue Gii thut i o thích nghi nâng cao ECN Explicit Congestion Notification Thông báo tc nghn rõ ràng ES Expert System FGREM Fuzzy Genetic Random Exponential Marking FIFO First In First Out i phc v theo kiu c FIS Fuzzy Inference System [...]... mạngTCP/IP Mục đích cụ thể của luận án là sử dụng môhìnhkếthợpditruyềnmờ nhằm giải quyết hai bàitoán AQM khác nhau: - Kếthợp MGA với FL ứng dụng chobàitoán AQM dựa trên chiều dài hàngđợi (cải tiến thuậttoán RED) - Kếthợp MGA và FL ứng dụng chobàitoán AQM dựa trên sự kếthợp chiều dài hàngđợivà tốc độ lƣu lƣợng đến (cải tiến thuậttoán REM) Phƣơng pháp sử dụng môhìnhkếthợp kể trên. .. [5],[51] Để giải quyết bàitoán AQM, ba phƣơng pháp truyền thống đƣợc biết đến là quảnlýhàngđợi dựa trên chiều dài hàngđợi (đại di n tiêu biểu là giảithuật loại bỏ gói ngẫu nhiên sớm - Random Early Discard - RED), quảnlýhàngđợi dựa trên tốc độ lƣu lƣợng đến (mà đại di n là giảithuật Blue) vàquảnlýhàngđợi dựa trên sự kếthợp cả chiều dài và tốc độ lƣu lƣợng đến (điển hình là giảithuật đánh... hệ ditruyềnmờGiảithuật này đã đƣợc sử dụng trong các công trình đã công bố nhƣ [1], [3], [4] - Đƣa ra môhìnhkếthợp của MGA với FL ứng dụng chobàitoán AQM dựa trên chiều dài hàngđợitrênmạng viễn thông Các kết quả cũng đã đƣợc công bố trên các công trình [1], [8] - Đề xuất môhìnhkếthợp MGA với FL và khảo sát trênbàitoán AQM dựa trên cả chiều dài hàngđợivà tốc độ lƣu lƣợng đến Các kết. .. tổng kết đƣợc tính cần thiết của việc kết hợp, các phƣơng thức kết hợp, tóm tắt một số ví dụ minh họa và đƣa ra lớp bàitoán thích ứng đối với từng môhìnhkết hợp) 4 3- Đề xuất các giải thuật MGA cải tiến hoạt động của SGA trong các môhìnhkếthợp Chứng minh hiệu quả của MGA qua phân tíchtoán học cũng nhƣ mô phỏng 4- Ứng dụng môhìnhkếthợp của FL với MGA chobàitoán AQM dựa trên chiều dài hàng đợi. .. RED và FUZZGA-AQM 91 Hình 3.22 Hiệu suất quản lí hàngđợi của RED và FUZZGA 91 Hình 3.23 Cấu hìnhmạngchomô phỏng [21] .93 Hình 3.24 Tình trạng hàngđợi của FPI và PI [21] 94 Hình 3.25 Tình trạng hàngđợi của FUZZGA và PI .94 Hình 4.1 Hệ mờchobàitoán REM AQM .98 Hình 4.2 Các hàm liên thuộc cho đầu vào mờ Pr (kT ) 100 Hình 4.3 Các hàm liên thuộc cho đầu vào mờ. .. luận án là FL và GA Phần tiếp theo của chƣơng sẽ cập nhật, phân loại và đánh giá một số môhìnhkếthợp của GA với FL đƣợc giới thiệu cho đến nay Phần cuối chƣơng sẽ đề xuất giảithuật MGA nhằm rút ngắn thời gian hội tụ của quá trình tìm kiếm Trên cơ sở đó đƣa ra môhìnhkếthợp MGA và FL áp dụng cho cải tiến các bàitoán AQM Chương 3: Môhìnhditruyềnmờchobàitoán cải tiến giảithuật RED_AQM... 2.4 Môhình suy luận mờ với một luật-một tiền đề .39 Hình 2.5 Môhình suy luận mờ một luật-nhiều tiền đề 40 Hình 2.6 Môhình suy luận mờ hai luật hai tiền đề 40 Hình 2.7 Môhình suy di n mờ Mamdani 42 Hình 2.8 Môhìnhmờ Sugeno 42 Hình 2.9 Môhình suy luận mờ Tsukamoto .43 Hình 2.10 Cấu trúc MGA tổng quát 49 Hình 2.11 Quá trình lai tạo .51 Hình. .. dụng môhìnhkếthợp GA và FL cho các bàitoán ra quyết định Tuy nhiên, các công trình này vẫn sử dụng giải thuậtditruyền đơn giản (Simple Genetic Algorithm - SGA) đƣợc đề xuất bởi Holland [22] Giảithuật SGA vẫn cần đƣợc cải tiến nhằm giảm thiểu hơn nữa thời gian tính toán sao cho có thể phù hợp với các ứng dụng thực tế Xuất phát từ phân tích trên, luận án đƣa ra môhìnhkếthợp giải thuậtdi truyền. .. thông qua các kết quả mô phỏng bằng phần mềm NS2 Chương 4: Môhìnhditruyềnmờchobàitoán cải tiến giảithuật REM_AQM Trên cơ sở các kết quả đạt đƣợc trong chƣơng 3, chƣơng này luận án tiếp tục phân tích việc ứng dụng hệ ditruyềnmờ cải tiến giảithuật REM_AQM Do tính ổn định 5 đã đƣợc phân tích trong chƣơng 3, nội dung chủ yếu của chƣơng 4 là tập trung vào phân tích các kết quả mô phỏng trên NS2... hoạt động của mạngTCP/IP đơn tắc nghẽn cũng nhƣ đa tắc nghẽn Với nội các dung trên, luận án được bố cục thành bốn chương cụ thể như sau: Chương 1: Bài toánquảnlýhàng đợi tíchcựctrênmạngTCP/IP - Phần đầu chƣơng sẽ tổng kết một số nguyên tắc hoạt động chính của mạng TCP/IP, từ đó làm rõ tầm quan trọng của bài toánquảnlýhàng đợi tíchcực trong vấn đề điều khiển tắc nghẽn trênmạngTCP/IP Phần