Thuật toán First-Fit

Một phần của tài liệu Đồ án : Nguyên lý ghép kênh quang theo bước sóng WDM. (Trang 58)

Thuật toán First-Fit đầu tiên sẽ định tuyến cho tuyến hoạt động và tuyến dự phòng. Đây thực chất trở thành bài toán tổ hợp xác định tuyến tối ưu cho cả tuyến hoạt động và tuyến dự phòng. Để đơn giản hoá thuật toán, tuyến hoạt động thường được xác định theo các tuyến có trễ giữa các nút nhỏ nhất, trong khi tuyến dự phòng được thiết lập trên các tuyến có số chặng là nhỏ nhất.

Sau khi tuyến hoạt động và dự phòng đã được xác định, bước sóng được gán cho mỗi tuyến dựa trên chính sách First-Fit (FF). Nguyên tắc FF có thểđược diễn dịch như sau: Khi thuật toán tính toán được có nhiều bước sóng {λi1, λi2, ....,λin, với i1 < i2 < .... < in} có thể sử dụng cho tuyến, nó sẽ chọn bước sóng có chỉ số nhỏ nhất (như vậy trong trường hợp này bước sóng λi1 sẽđược chọn). Cần chú ý rằng việc gán bước sóng phụ thuộc vào việc nút nguồn và đích của tuyến dự phòng có tách rời khỏi tuyến hoạt động hay không, nghĩa là:

- Nếu nút nguồn và đích tách rời thì tuyến hoạt động và tuyến dự phòng tương ứng có thể sử dụng các bước sóng khác nhau. Bởi vậy, thuật toán trước hết sẽ tìm kiếm các bước sóng khả dụng cho tuyến hoạt động. Sau đó bước sóng dành cho tuyến dự phòng sẽ được xác định độc lập với bước sóng của tuyến hoạt động (hình 4.6)

- Nếu tuyến dự phòng chỉ bảo vệ cho một phần của tuyến hoạt động thì cả tuyến hoạt động và toàn bộ các tuyến dự phòng bảo vệ cho tuyến hoạt động đó phải được cấp phát cùng một bước sóng để thoả mãn điều kiện liên tục bước sóng.

Một phần của tài liệu Đồ án : Nguyên lý ghép kênh quang theo bước sóng WDM. (Trang 58)