Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
1,17 MB
Nội dung
1 §¹i häc quèc gia hµ néi TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN Bïi thÞ ngäc tó ĐỊNH TUYẾN MULTICAST TRONG MẠNG CP QUANG Chuyên ngành: Bm toán hc cho máy tính và h thng tính toán Mã s: 60.46.35 LUẬN VĂN THẠC SĨ KHOA HỌC GIẢNG VIÊN HƯNG DN KHOA HỌC: TS LÊ TRO ̣ NG VI ̃ NH H ni, 2011 1 LỜI CM ƠN m xin chân thành c --i Hc Khoa Hc T Nhiên, u kin tt cho em thc hi tài này. Em xin c hy tng dn, ch bo em trong sut thi gian thc hi tài. Em i li cn quý Thy, tn tình ging dy, trang b cho em nhng kin thc quí báu trong nh hc va qua. em xin các anh ch và bn bè ng h ng viên em trong nh sut thi gian hc tp và nghiên cu. Mc dù em gng hoàn thành lum vi và kh cho phép, nhc chn s không tránh khi nhng thiu sót, kính mong s cm thông và tn tình ch bo ca quý Thy Cô và các bn. , 15 2 MỤC LỤC M U 4 NG CÁP QUANG NN TNG CHO MNG TH H MI 9 I.1 Công ngh WDM 9 I.2 Kin trúc mng quang 12 I.3 Các v trong mng quang 13 I.3.1 Các kiu truyn thông trên mng 13 I.3.2 Các yêu cu truyn thông trên mng 14 nh tuyc sóng 14 I.3.4. S cn thit ca các thit b chuyc sóng. 19 I.3.5. Kh u li 21 I.3.6 S công bng 22 I.4 Mc tiêu và gii hn ca lu 23 NH TUYN MULTICAST TRONG MNG QUANG 24 II.1 Các khái ni 24 II.2 Bài toán 25 II.3 Các cách tip cn gii bài toán 26 II.3.1 Thut toán Member-Only 26 II.3.2 Nhng thiu sót ca thut toán Member-Only 28 NG GII THUT DI TRUYNH TUYN MULTICAST 34 III.1 Gii thut di truyn 34 3 III.1.1 Gii thiu 34 ng ca thut toán di truyn 35 III.1.3 Các v n v thut toán di truyn 36 III.2 Gii thut di truyn gii bài toán 43 III.3 Các kt qu thc nghim và tho lun 48 KT LUN 55 TÀI LIU THAM KHO 56 4 DANH MU ̣ C HI ̀ NH VE ̃ VA ̀ ĐÔ ̀ THI ̣ 1.1: Wavelength Division Multiplexing 11 1.2: Kin trúc mng quang 12 Hình 1.3: Broadcast 13 Hình 1.4: Multicast 13 ng ngn nht c nh 15 Hình 1.6: Mô t tuyn kt ni chính( nét lin) và tuyn thay th t). 16 nh tuyn thích nghi t n nút 2 17 Hình 1.8: S chuyc sóng 19 1.9: 20 Hình 1.10 Mng quang có s dng wavelength converter. 20 ng hp chuyc sóng. 21 Hình 1.12 : Backup multiplexing Technique 22 Hình 2.1: Mn 1 29 Hình 2.2: Mn.2 30 Hình 2.3: Mnn 3 33 Hình 3.1. Ví d ca bnh tuyn 44 Hình 3.2: S quan h ga cá th, gen và bnh tuyn 44 Hình 3.3: S lai ghép 47 t bin 48 Hình 3.5 . Topo: (a) NSF vi 14 nút và 21 links. (b) EON vi 19 nút và 35 links. 49 5 Hình 3.6: So sánh thut toán Member-Only và s ci tin 51 Hình 3.7: So sánh hit toán di truyn v thích nghi 52 Hình 3.8: So sánh hiu qu ca thut toán di truyn và Member-Only 53 6 DANH MU ̣ C KY ́ HIÊ ̣ U VA ̀ TƯ ̀ VIÊ ́ T TĂ ́ T K hiu viê ́ t tă ́ t Viê ́ t đâ ̀ y đu ̉ Giải thch ATM Asynchronous Transfer Module EDFA Erbium Doper Fiber Amplifier GA Genetic Algorithms Gi LU Lest Used MC Multicast Capable MI Multicast Incapable MRWA Multicast Rounting and Wavelength Assgnment n MSpT Minimum Spanning Tree MU Most Used MUX Multiplexer OCX Optical Cross Connect RWA Rounting and Wavelength Assgnment TaC Tap and Continue ToC Tap or Continue VS Visual source WDM Wavelength Division Multiplexing c 7 MỞ ĐẦU Cùng vi s phát trin bùng n ca mng ngày nay, nhu cu truyn thông cht ng cao, ít ln ngày càng tr nên bc thit. Nhng dch v c cung cp bi mp thông tin t n t c s dng bi hàng tri i trên th gii. S phát tri a Internet và nhng ng dng yêu c n hình trc tuyn, nhng cuc hi th i mng ph thông rng mà các m ng ATM (asynchronous transfer mode) không th c. Nhng yêu cu này ch ng nu mng cáp quang (optical network) còn gi là mng c s dng, vì mng quang cho phép truyn d liu vi t cao (gn 50 Tb/s), giá thành r (xp x 0.30 $/yard, mt yard = 0.914m), t l li bit thp (t l li bit ca si quang là 10 12 , còn cng là 10 6 ). Trong các mng cáp quang, các nút mng (nútc ni vi nhau bi các liên kt vt lý (link) bng các si quang (fiber). Truyn thông unicast t mt nút mng ti mt nút mng khác s dng mng truyn vt lý tri qua mt hoc nhiu link và trên mi link s dng mt kênh (channel) (mi kênh dùng mc sóng (wavelength)) gi là mt lightpathng hp mng không có các thit b chuyc sóng ca các kênh trên tt c các link thuc cùng mc yêu cu là gic bi ràng buc liên tc cc sóng (wavelength continuity constraint) trong các mng quang. Khác vi truyn thông unicast, truyn thông multicast t mt nút ngun ti mt t dng mt cây (tree) tri qua nhiu link và mi link s dng mc sóng gi là light-tree. ng hp, do s rng buc liên tc cc sóng nên r xây dng mt light-tree cho mt yêu cu 8 multicast thì chúng ta s xây dng mt tp các light- h tr cho mt yêu cu kt nc gi là light-forest. Bài toán tìm light-tree tha mãn yêu cu ca mt kt ni multicast gi là MRWA (Multicast Routing and Wavelength Assignment) - c chia thành hai bài toán con: Tc cây steiner-c sóng cho cây này. Bài toán tìm steiner-c bi. Vì vy, trong thc t, các thuc s d gii bài toán này. Mt khác, các thut toán tic bit là gii thut di truyn (GA-Genetic c chng minh bng thc nghim là hiu qu gii các bài toán ty, mc tiêu ca lun u v bài toán nh tuyn multicast trong mng quang và áp dng gii thut di truy gii quyt nó. Không k phn m u và kt lun, ni dung lu c trình : gii thiu v mng cáp quang, các v chính trong quang. Trình bày chi tit v nh tuyn multicast trong mng quang. ng gii thut GA cho bài toán MRWA 9 Chương I: MẠNG CÁP QUANG – NỀN TẢNG CHO MẠNG THẾ HỆ MỚI Mng cáp quang hong da trên hing phn x toàn phn trong si ng truyn thng vì d li c truyn qua si i dng các photon, còn trong mng truyn thng d li c truyi dng các electron. Photon có trng nh electron a gia các photon không có s a các electron. Mt khác, ánh sáng có tn s i cùng chiu dài, cáp quang truy c nhi ng. Cùng vi nhc tính c ln, chi phí thp, t l li bít cc th nhiu tín hiu rt nh, yêu cu không gian nh, kh o mn nay m ha h c s dng rng rãi trong mạng truyền thông backbone (mng truyng trc) [1]. I.1 Công nghệ WDM Theo lý thuyt, s c ln (khong 25THz), gp khong 1,000 ln so vng cng ca sóng radio trên các v tinh t. Tuy nhiên do t truy cp mng ci dùng b gii hn bi t n các nút mng (vài Gb/s). S ng v gin này làm cho vic khai thác hng l ca mt si cáp quang mà ch dùng mt kênh truyn sóng là rt i s dng là công ngh WDM (wavelength division multiplexing) cùng vi EDFA (erbium doped fiber amplifer) gii quyt v này. [...]... chia thành hai bài toán nhỏ và giải độc lập: định tuyến và gán bước sóng a Định tuyến Các chiến lược định tuyến thường được phân thành ba loại: định tuyến cố định, định tuyến thay thế cố định, định tuyến thích nghi Phương pháp định tuyến cố định ( fixed routing) Với chiến lược này, mỗi một yêu cầu kết nối unicast (mutlicast) một đường (một cây) cố định được dùng để thiết lập lightpath (light-tree)[1]... [4, 5] Do vậy, mục tiêu thứ hai của luận văn này là áp dụng giải thuật di truyền để giải quyết bài toán định tuyến multicast trên mạng quang 23 Chương II: ĐỊNH TUYẾN MULTICAST TRONG MẠNG CÁP QUANG II.1 Các khái niệm và định nghĩa Để hỗ trợ kiểu truyền thông multicast được hiệu quả, các nút mạng cần có khả năng phân chia ánh sáng (light splitting) đó là: một nút với khả năng phân chia ánh sáng... routing) ̣ ̣ Để khắc phục nhược điểm của chiến lược định tuyến cố định, người ta thường dùng chiến lược định tuyến luân phiên cố định Trong định tuyến luân phiên cố định, với mỗi một kết nối chúng ta không sử dụng một đường (một cây) cố định như trong định tuyến cố định mà dùng nhiều đường (cây) cố định để thiết lập lightpath cho chúng Có nghĩa là khi yêu cầu kết nối đến, chúng ta có thể tìm các bước... hạn của luận văn Như đã trình bày ở trên, có rất nhiều vấn đề quan trọng trong mạng quang Tuy nhiên, bài toán định tuyến và gán bước sóng vẫn là bài toán quan trọng nhất Hơn nữa, định tuyến multicast sẽ là trường hợp tổng quát nhất trong các kiểu truyền thông Vì vậy, khóa luận này sẽ tập trung tìm hiểu về bài toán định tuyến multicast Mặt khác, các thuật toán tiến hóa, đặc biệt là giải thuật di... Một mạng cáp quang bao gồm các nút OCXs được kết nối với nhau bởi những liên kết điểm tới điểm theo một topo bất kỳ như hình 1.2 Mỗi nút cuối (liên kết với người dùng) kết nối tới một nút định tuyến thông qua một liên kết quang Tập hợp những nút cuối gắn với một nút định tuyến tạo nên một nút mạng Mỗi nút có các đầu truyền và các đầu nhận tương ứng để gửi dữ liệu vào trong mạng và nhận dữ liệu từ mạng. .. với dạng tĩnh là yêu cầu về thời gian thực hiện nhanh I.3.3 Định tuyến và gán bước sóng Trong mạng cáp quang, một kết nối unicast (multicast) được thực hiện bởi một lightpath (light-forest) Thuật toán để chọn tuyến (path hoặc tree) và gán bước sóng (wavelength) cho việc thiết lập các lightpath được gọi là thuật toán định tuyến và ấn định bước sóng RWA (MRWA) Bài toán RWA (MRWA) là bài toán NP... đến giữa nút 0 và 2 Trạng thái hiện thời của mạng là liên kết 1-2, 4-2 không thể sử dụng được nữa Nếu dùng chiến lược định tuyến cố định và định tuyến luân phiên (k=2) ở trên, kết nối này sẽ bị block Tuy nhiên với chiến lược định tuyến thích nghi, kết nối này vẫn có thể thực hiện được thông qua tuyến 0->5->4->3->2 như hình 1.7 dưới đây 16 Hình 1.7: Định tuyến thích nghi từ nút 0 đến nút 2 Ưu điể m... mạng Để khắc phục nhược điểm này, người ta thường dùng chiến lược định tuyến thích nghi dưới đây Phương pháp định tuyến thích nghi (adaptive routing) Trong định tuyến thích nghi, với mỗi cặp nút nguồn s và nút đích d, không một đường (cây) cố định nào được chọn trước cho nó Khi yêu cầu kết nối đến, thuật toán sẽ tìm đường đi ngắn nhất giữa s và d (tập D)có bước sóng rỗi dựa trên trạng thái mạng. .. đến tất cả các nút còn lại trong mạng Hình 1.3: Broadcast Multicast: Các gói được gửi từ một nút nguồn s đến một nhóm các nút đích D Hình 1.4: Multicast Rõ ràng, định tuyến multicast là trường hợp tổng quát nhất: |D| = 1 sẽ tương ứng với unicast, |D| = n-1 (n là số nút mạng) tương ứng với broadcast 13 I.3.2 Các yêu cầu truyền thông trên mạng Yêu cầu truyền thông trên mạng có hai dạng: Dạng tĩnh... thức ghép kênh quang theo bước sóng Thông thường trong tuyến thông tin quang điểm nối điểm, mỗi một sợi quang cho một tia laser với một bước sóng ánh sáng truyền qua, tại đầu thu, bộ tách sóng quang tương ứng sẽ nhận tín hiệu từ sợi này Mỗi một sóng laser mang một số tín hiệu điện với một phổ nhất định Từ những năm 1980, công nghệ sợi quang có nhiều tiến bộ nên phương thức ghép kênh quang theo bước . gii thiu v mng cáp quang, các v chính trong quang. Trình bày chi tit v nh tuyn multicast trong mng quang. ng gii thut. thut GA cho bài toán MRWA 9 Chương I: MẠNG CÁP QUANG – NỀN TẢNG CHO MẠNG THẾ HỆ MỚI Mng cáp quang hong da trên hing phn x toàn phn trong si ng. hµ néi TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN Bïi thÞ ngäc tó ĐỊNH TUYẾN MULTICAST TRONG MẠNG CP QUANG Chuyên ngành: Bm toán hc cho máy tính và h thng tính toán