Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
1,04 MB
Nội dung
I HC QUC GIA HÀ NI
I HC CÔNG NGH
THUNH TUYN
C SÓNG MNG CÁPQUANG
KHOÁ LUN TT NGHII HC H CHÍNH QUY
Ngành: Công ngh thông tin
- 2010
I HC QUC GIA HÀ NI
TI HC CÔNG NGH
THUNH TUYN
C SÓNG MNG CÁPQUANG
KHOÁ LUN TT NGHII HC H CHÍNH QUY
Ngành: Công ngh thông tin
Cán b ng dn: TS. Nguyn Minh Hng
- 2010
Li c!
c tiên tôi xin gi li c c nh n Tin Minh Hng,
n tình ch bng dn tôi trong sut quá trình thc hin khóa lun.
Tôi xin chân thành c y cô trong i hc Công Ngh nói
chung và các thy cô trong b môn mng máy tính và truy o
u kin thun l tôi hc tp, nghiên cu, tích n thc làm c
vào cuc sng.
Cui cùng tôi mun gi li cình, bn bè, nhi luôn bên
cng viên tôi trong quá trình thc hin khóa lun.
c
1
nhu cu ng t
gii pháp t gii quyt v trên. Ni b s i ca m
Wavelength Division Multipexing).
Mt trong nhng v quan trng ca mng quang WDM là v nh tuyn và
c sóng RWA ( Routing and Wavelength Asignment ) tnh tuyn
cho mt b ng quang (lightpath) vàphân mt c sóng cho m ng quang
. Mt trong nh c nghiên cu trong khóa lun này là
s dng thut toángen (Genetic Algorithm) hay còn gi là thut toán di truyn gii bài
toán RWA cho mng WDM.
2
Mục lục
Tóm tt 1
Lời mở đầu 4
Bảng kí hiệu – chữ viết tắt 6
thng mng quang 7
1.1. Gii thiu chung 7
1.2. Lch s và s phát trin 8
1.3. ng quang 8
1.3.1. m 9
1.3.2. m 9
1.4. Si quang 10
12
2.1. Gii thiu chung 12
2.2. Nguyên lý hong 13
2.2.1. Tng quan 13
2.2.2. hong 14
2.2.3. m, v tn tng gii quya h thng WDM 15
2.3. nh tuyc sóng 16
2.3.1. Gii thiu chung 16
2.3.2. Tng quan v nh tuyc sóng (RWA) 16
19
3.1. Gii thiu 19
3.2. Thut toángen trên máy tính 19
3
3.3. n ca thut toángen 22
3.3.1. Quá trình lai ghép (phép lai) 22
3.3.2. t bit bin) 24
3.3.3. Quá trình sinh sn và chn lc (phép tái sinh và phép chn) 24
quang 25
4.1. Gii thiu chung 25
4.2. c lý thuy th và thun nht. 25
4.2.1. Lý thuy th 25
4.2.2. Thut toán BFS 26
4.3. Các nghiên cnh tuyc sóng mng WDM 29
4.4. Thut toán BFD-RWA 30
4.4.1. Mô t thut toán 30
4.4.2. Chng minh thut toán 36
4.5. Thunh tuyn vc sóng (GA RWA) 37
4.5.1. t v 37
4.5.2. Thut toángentrongbàitoán RWA 38
4.5.3. Chng minh thut toán 41
42
5.1. Công c thc hin 42
5.3. Kt qu 45
t lun 54
Tài liu tham kho 55
4
Lời mở đầu
Ngày nay, nhu c c bit là s bùng n ca các loi
hình dch v i phi xây dng
và phát trin các mô hình mng quang v cao. Công ngh ghép kênh phân
c sóng WDM i t gii pháp hoàn ho, cho phép tn dng t
rng ln ca si quang. WDM cho phép s dng hiu qu t ca các si
quang, nó cho phép truyng thi nhiu kênh khác nhau theo mt si quang bng cách
m s dng mc sóng khác nhau.
nh tuyc sóng RWA ( Routing and Wavelength Asignment ) là mt
trong nhng v quan trong nht ca mng WDM. Trong mng quang mt lightpath
t kt ni gia hai node trong mng (có th qua nhng node trung
gian). Trong mng WDM hai lightpath có th s dng chung m c sóng min là
chúng không s dng cùng mt s c sóng khác nhau s
dng có liên quan rt ln chi phí xây dn lí m t
ra là làm th gim thiu s c s dc
u trong khóa lun này là s dng thut toángen (Genetic Algorithm)
gim thiu s c sóng khác nhau c s dng.
Khóa lun g i n c mô t
: Hệ thống mạng quang. gii thiu tng quan v mt h
thng mng quang bao gm lch sm ca mng quangvà cu trúc ca si quang.
2: Mạngquang WDM gii thiu v mng WDM v
nguyên lý ho ng và các khái nim chung v nh tuyc sóngtrong mng
WDM
: Thuậttoán gen gii gii thiu tng quan v s dng
thut toán di truyn trên máy tính và các phép toántrong thut toán di truyn
Thuậttoángentrongbàitoánđịnhtuyếnvàphânbướcsóngmạng
quang mô t chi tit vic áp dng thunh tuyn
c sóng mng WDM
5
: Thực hiện mô phỏng. Mô phng li thut toántrong mt s mô hình
mng ví d.
6: Kết luận
6
Bảng kí hiệu – chữ viết tắt
BFD Best Fit Decreasing
BFS Breadth-First Search
GA Genetic Algorithm
RWA Routing and Wavelength Asignment
SDM Space Devision Multiplexing
TDM Time Devision Multiplexing
WDM Wavelength Division Multipexing
7
H thng mng quang
1.1. Gii thiu chung
H thng mng quang là h thng truyn thông tin qua si quang. c
bi c truyn trong si quang. Ti thit b nhn nó bi i
u.
i trên các h thng mng t nhanh. S
ng truy cp cao mà Internet là mt ví d n hình: s i s dng
Internet ngày nhu cu v n. Chng hn khi
download nhng d liu hàng GB chúng ta phi ch i hàng ngày mc d liu
cn thit hoc vi nhu cu gi
.
Hình 1.1 H thng mng s d n t
Hình 1.2 H thng mng quang
mng
mng
[...]... làm tiền đề để áp d ng thuậttoángen vào bàitoán RWA 4.4 Thuậttoán BFD-RWA 4.4.1 Mô tả thuậttoánThuậttoán BFD (Best Fit Decreasing) là thuậttoán được Skorin-Kapov nghiên cứu cho bàitoán đ nh tuyếnvàphânbướcsóng (RWA) trongmạngquang WDM Một topology vật lý c a mạngquang được biểu diễn bằng đồ th G = (V, A) với V là số đỉnh c a đồ th tương ứng với số node trongmạngvà A là số cạnh nối 2... cho bàitoán đ nh tuyếnvàphânbướcsóngmạng WDM Bàitoán đ nh tuyếnvàphânbướcsóng RWA (Routing and Wavelength Assignment) c a chúng ta được mô tả như sau: Với một mạngquang WDM và một bộ lightpath có sẵn, cần tìm một tuyến đường cho mỗi sợi quangvà gán cho mỗi sợi quang đó một bướcsóng sao cho số lượng bướcsóng sử d ng nhỏ nhất 29 Có nhiều phương pháp khác nhau đề xuất để giải quyết bài toán. .. dưới dạng quang thông qua các kết nối trung gian Khi các lightpath thực hiên việc mang thông tin t một node nguồn đến một node đ ch nào đó th nó cần được đ nh tuyếnvà gán bướcsóng Đ nh tuyếnvà gán bướcsóng cho lightpath là vấn đ hết sức quan trongvà xảy ra thường xuyên trongmạngPhần này sẽ nói rõ về việc đ nh tuyếnvà gán bước sóngtrongmạng WDM 2.3.2 Tổng quan về định tuyếnvà gán bướcsóng (RWA)... pháp th chia bàitoán thành hai bàitoán con: bàitoán đ nh tuyếnvàbàitoánphânbướcsóng Một số phương pháp khác th giải quyết đồng thời cả hai vấn đề Bannerjee và Mukherjee [5] giải quyết bàitoántrong 2 giai đoạn Đầu tiên một trong những tuyến đường cho mỗi lightpath được chọn bởi thuậttoán làm t m đường ngẫu nhiên Sau đó một bướcsóng sẽ được chọn cho để gán mỗi lightpath Hyytia và Virtamo [6]... thống mạng WDM vàthuậttoángen đều có những ưu điểm rất vượt trội Một bên là một công nghệ mạng được coi là cuộc cách mạngtrong công nghệ truyền thông, một bên là một thuậttoán tìm kiếm đang tỏ ra là thuậttoán tối ưu nhất, hoàn thiện nhất so với các thuậttoán tìm kiếm thường hay sử d ng Vậy nếu có thể kết hợp chúng được vào cho nhau tức là sử d ng thuậttoángen cho bàitoán đ nh tuyếnvàphân bước. .. lightpath được chọn và ác đ nh, mỗi lightpath cần được đ nh tuyếnvà gán bướcsóng cho nó T đó đ t ra bàitoán đ nh tuyếnvà gán bướcsóng Đ nh tuyến là vấn đề t m đường giữa hai node bất kì trongmạng để thỏa mãn một m c đ ch nào đó gọi là hàm m c tiêu (cost function) Vấn đề này rất quan trọngtrongmạngBàitoán RWA cần thỏa mãn hai điều kiện sau: Điều kiện về tính liên t c c a bước sóng: mỗi lightpath... biến, sinh sản và chọn lọc tự nhiên 3.2 Thuậttoángen trên máy tính Với khả n ng hiện nay máy t nh đã giúp giải được rất nhiều bàitoán khó mà trước kia không thể giải được M c dù vậy, vẫn còn một số lớn các bàitoán chưa có giải thuật 19 hợp lý để giải chúng Trong số đó bàitoán tối ưu là bàitoán thường xuyên g p phải trong các ứng d ng thực tế Bàitoán tối ưu có thể được xem như bàitoán t m kiếm... chuyển sang sử d ng nhiều bướcsóng trên đường đi t nguồn đến đ ch c a nó M c dù vậy chi phí cho mỗi bộ chuyển bướcsóng là rất cao, cho nên các nghiên cứu hiện nay tập chung giải quyết bàitoán với số bộ chuyển bướcsóng ít nhất có thể ho c không sử d ng Vàtrong khuôn kh khóa luận này bàitoán giải quyết là không sử d ng bộ chuyển bướcsóng 17 Trong một mạng không có bộ chuyển bước sóng, các lightpath... án gen 3.1 Giới thiệu Thuậttoángen (GA - Genetic Algorithm) hay thuậttoán di truyền là thuậttoán tìm kiếm dựa trên chọn lọc tự nhiên và quá trình thích nghi Thuậttoán này được áp d ng cho một loạt các vấn đề phức tạp để tìm ra một lời giải chính xác ho c gần đúng Thuậttoán di truyền là một lớp đ c biệt c a thuậttoán tiến hóa được lấy cảm hứng t tiến hóa sinh học di truyền, đột biến, lựa chọn và. .. cũng đi theo chiến thuậtphân chia nhưng sử d ng thuậttoán khác nhau cho t ng giai đoạn Các tuyến đường được tính bằng cách sử d ng thuậttoán đường đi ngắn nhất Sau đó một bướcsóng được chọn để gán cho mỗi lightpath Manohar, Manjunath và Shegaonkar [7] sử d ng thuậttoán tham lam để giải quyết bàitoán R A đây là phương pháp đầu tiên giải quyết đồng thời cả hai bàitoán con Tại mỗi bước l p, một tập . toán trong thut toán di truyn
Thuật toán gen trong bài toán định tuyến và phân bước sóng mạng
quang mô t chi tit vic áp.
: Thuật toán gen gii gii thiu tng quan v s dng
thut toán di truyn trên máy tính và các phép toán trong thut toán di