BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

31 67 0
BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Đ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

VIỆN ĐIỆN TỬ - VIỄN THÔNG  BÁO CÁO BÀI TẬP LỚN TỔ CHỨC VÀ QUY HOẠCH MẠNG VIỄN THÔNG GVHD: T.S Trần Thị Ngọc Lan Sinh viên thực hiện: Nguyễn Đăng Thế Anh Đỗ Đình Tuấn Trịnh Ngọc Đông Trương Văn Minh Lê Công Phương Nam Hà Nội, 12/2021 TIEU LUAN MOI download : skknchat@gmail.com LỜI NÓI ĐẦU Môn học Quy hoạch quản lý mạng viễn thông môn quan trọng, bổ sung kiến thức cần thiết cho sinh viên theo ngành Điện tử - Viễn thơng Trong q trình thực đề tài này, chúng em cố gắng để hồn thành tốt có lẽ vốn kiến thức hạn hẹp yếu tố khách quan khác mà khơng tránh khỏi thiếu sót Chúng em mong đóng góp ý kiến, phê bình hướng dẫn thêm thầy cô bạn đọc đề tài chúng em hoàn thiện Qua đây, chúng em xin chân thành cảm ơn TS Trần Thị Ngọc Lan trực tiếp định hướng, tạo điều kiện cần thiết tận tình hướng dẫn để chúng em hồn thành đề tài Chúng em xin chân thành cảm ơn! TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC MỤC LỤC DANH SÁCH HÌNH ẢNH ĐỀ BÀI PHÂN CÔNG CÔNG VIỆC I.NỘI DUNG 1.Tổng quan Thuật toán MENTOR .8 Giải thuật Prim-Dijkstra Phân tích đề tài II CƠ SỞ LÍ THUYẾT 10 Thuật toán MENTOR 10 2.Giải thuật Prim – Dijkstra 11 3.Thêm liên kết 11 III.TRIỂN KHAI THỰC HIỆN 13 KẾT LUẬN 18 TÀI LIỆU THAM KHẢO 19 TIEU LUAN MOI download : skknchat@gmail.com DANH SÁCH Hình 1: Chọn nút home Hình Hình Hình Hình : Giao diện chương trình nhập cá : Sơ đồ kết nốt nút Backbone : Cây Prim_Dijkstra kết nối nút t : Mạng backnone sau giảm giá tr TIEU LUAN MOI download : skknchat@gmail.com DANG SÁCH BẢNG Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.95 17 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.9 .18 Bảng 3 Độ sử dụng liên kết giá mạng backbone Umin = 0.85 (ban đầu) 18 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.8 .19 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.7 .19 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.5 .20 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.3 .21 TIEU LUAN MOI download : skknchat@gmail.com ĐỀ BÀI Đề 8: Cho mạng gồm 100 nút Các nút đặt cách ngẫu nhiên mặt phẳng kích thước 1000x1000 Giá liên kết tính bẳng round (0.4x khoảng cách đề các) Sử dụng giải thuật MENTOR để tìm nút backbone nút truy nhập tương ứng với nút Backbone Biết W=2, R=0,3 dung lượng liên kết C=12 Lưu lượng nút i i+4 lưu lượng i i+87 3, lưu lượng i i+98 4, lưu lượng nút 28 5, lưu lượng 12 76 17 lưu lượng 27 48 Hãy tính lưu lượng thực tế nút Backbone (ghi file) Sử dụng giải thuật Mentor để thiết kế toopology backbone biết umin = 85% α =0.4 Đưa kết file số đường sử dụng liên kết độ sử dụng liên kết Mạng backbone giá mạng backbone thay đổi thay đổi giá trị umin TIEU LUAN MOI download : skknchat@gmail.com Nguyễn Đăng Thế Anh Lê Công Phương Nam Trương Văn Minh Trịnh Ngọc Đơng Đỗ Đình Tuấn TIEU LUAN MOI download : skknchat@gmail.com I NỘI DUNG 1.Tổng quan Trong mạng viễn thơng, có nút mạng liên kết với tạo thành hệ thống mạng Trong hệ thống mạng có nhiều mạng truy nhập (Access Network), mạng access liên hệ với thông qua mạng đường trục (Backbone Network) Do nút mạng chia làm loại nút Access nút Backbone Trong mạng truy nhập (AN) có nút Backbone nút Access khác, nút access muốn kết nối với nút mạng truy nhập khác phải thông qua nút Backbone Mạng Backbone cầu nối để mạng truy nhập kết nối với nhau, thiết lập thông qua nút Bacbone Để xây dựng mạng, ta phải xây dựng cấu hình phần tử mạng MENTOR (Mesh Network Topology Optimiation Routing) thuật tốn hữu ích cho việc thiết kế mạng thơng tin khơng phụ thuộc vào đặc điểm công nghệ hay kiến trúc mạng nào, phụ thuộc vào nguyên tắc thiết kế mạng MENTOR ứng dụng cho nhiều loại mạng, đạc biệt mạng ATM (Asynchronous Transfer Mode) Và chương trình MENTOR ứng dụng thiết kế Topology mạng thuật tốn MENTOR Ta có thơng số giả thiết sau:  Tổng số nút mạng toàn hệ thống mạng ký hiệu N đánh số từ đến N-1  Để biểu diễn liên hệ nút mạng với nhau, ta có ma trận: Ma trận chi phí Cost[NxN]: ma trận chiều đối xứng, chứa chi phí kết nối nút Hàng i cột j chứa giá trị chi phí từ nút i đến nút j Ma trận lưu lượng - Traffic [NxN]: ma trận hai chiều đối xứng, chứa lưu lượng nút với Ma trận yêu cầu Req[NxN]: ma trận chiều đối xứng, chứa mức độ yêu cầu liên lạc nút với Hàng i cột j chứa giá trị yêu cầu từ nút i đến nút j TIEU LUAN MOI download : skknchat@gmail.com U = Traffic N1,N2 ×C Thêm liên kết U >U n , cịn khơng di chuyển lưu lượng thơng qua mạng (ví dụ thêm lưu lượng TrafficN , N cho TrafficN , Homing TrafficHoming, N 2, làm tương tự với TrafficN , N 1) Sẽ xảy trường hợp liên kết (N1,N2) thuộc Prim – Dijkstra ban đầu, ta việc thêm liên kết trực tiếp III.TRIỂN KHAI THỰC HIỆN Giải thuật MENTOR nhóm triển khai thực phần mềm MATLAB Đây công cụ quem thuộc có tính ứng dụng cao, mơi trường giao tiếp thân thiện tạo điều kiện cho nghiên cứu phát triển Chương trình tạo 100 nút mạng vị trí ngẫu nhiên Sau sử dụng giải thuật MENTOR trình bày phần trước để tìm nút Backbone nút truy nhập tương ứng Khi khởi chạy chương trình, thiết lập thơng số đầu vào kích thước ma trận, số lượng nút, ngưỡng, dung lượng, ta giao diện hình TIEU LUAN MOI download : skknchat@gmail.com Hình : Giao diện chương trình nhập tham số đầu vào Sau nhấn “OK”, chương trình cho mạng lưới nút tạo ngẫu nhiên mặt phẳng tọa độ Tính tốn đưa nút Backbone nút truy nhập, thực nối nút với Trong đó, nút Backbone trung tâm biểu diễn dạng hình vng đặc màu tím, nút Backbone khác biểu diễn dạng hình vng đặc màu đỏ TIEU LUAN MOI download : skknchat@gmail.com Hình : Sơ đồ kết nốt nút Backbone nút truy nhập Tiếp theo chương trình xây dựng Prim – Dijkstra để kết nối nút Backbone với Để chuyển sang bước nhấn nút bàn phím click chuột TIEU LUAN MOI download : skknchat@gmail.com Hình 3 : Cây Prim_Dijkstra kết nối nút truy cập với TIEU LUAN MOI download : skknchat@gmail.com Hình : Mạng backbone sau giảm giá trị umin Độ sử dụng liên kết giá mạng backbone tương ứng với giá trị Umin thể bảng sau: Nút backbone 12 76 76 76 76 10 Giá mạng backbone Umin = 0.95 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.95 TIEU LUAN MOI download : skknchat@gmail.com Nút backbone 12 76 76 76 76 10 Giá mạng backbone Umin = 0.9 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.9 Nút backbone 12 12 76 76 76 76 10 Giá mạng backbone Umin = 0.85 Bảng 3 Độ sử dụng liên kết giá mạng backbone Umin = 0.85 (ban đầu) TIEU LUAN MOI download : skknchat@gmail.com Nút backbone 12 12 76 76 76 76 10 Giá mạng backbone Umin = 0.8 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.8 Nút backbone 12 12 12 10 10 12 76 76 76 76 10 Giá mạng backbone Umin = 0.7 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.7 Nút backbone TIEU LUAN MOI download : skknchat@gmail.com 12 12 12 76 10 10 10 12 76 76 76 76 10 Giá mạng backbone Umin = 0.5 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.5 Nút backbone TIEU LUAN MOI download : skknchat@gmail.com 12 12 12 12 76 10 10 10 12 76 76 76 76 10 Giá mạng backbone Umin = 0.3 Bảng Độ sử dụng liên kết giá mạng backbone Umin = 0.3 Biểu đổ mối quan hệ gi 5800 5600 5400 5200 5000 4800 4600 0.3 TIEU LUAN MOI download : skknchat@gmail.com KẾT LUẬN Qua thời gian làm việc gần tháng, nhóm hồn thành mục tiêu đề tài tập lớn đưa Còn số vấn đề giao diện thay đổi tùy biến liệu đầu vào phần mềm tiếp tục nâng cấp, tiếp tục kiểm thử sửa lỗi cho thư viện… Nếu có thời gian, nhóm tiếp tục nâng cấp phát triển thêm phần mềm Những kinh nghiệm, kiến thức học thông qua thời gian thực tập lớn giúp ích cho cơng việc học tập lớp công việc sau tốt nghiệp đại học TIEU LUAN MOI download : skknchat@gmail.com TÀI LIỆU THAM KHẢO [1] Viện Điện Tử Viễn Thông, Đại Học Bách Khoa Hà Nội, Chương Trình Giáo Dục Đại Học, Hà Nội, 2009 [2] A Kershenbaum, P Kermani, G.A Grover, "MENTOR: an algorithm for mesh network topological optimization and routing," IEEE Transactions on Communications, vol 39, no 4, pp 503-513, 1991 [3] TS Trần Thị Ngọc Lan, Bài Giảng Tổ Chức Quy Hoạch Mạng Viễn Thông, Hà Nội: Đại Học Bách Khoa Hà Nội, 2019 TIEU LUAN MOI download : skknchat@gmail.com ... W nút 2 .Thuật toán MENTOR Thuật toán định tuyến MENTOR thuật toán để sử dụng việc định tuyến mạng xương sống Nó phát triển Aaron Kershenbaum, Parviz Kermani George A Grove xuất IEEE vào tháng... thông tin nút mạng, cập nhật thông tin khởi tạo Dựa vào liệu trên, chạy thuật toán MENTOR TIEU LUAN MOI download : skknchat@gmail.com II CƠ SỞ LÍ THUYẾT Thuật tốn MENTOR Thuật toán MENTOR nhằm... (Asynchronous Transfer Mode) Và chương trình MENTOR ứng dụng thiết kế Topology mạng thuật tốn MENTOR Ta có thơng số giả thiết sau:  Tổng số nút mạng toàn hệ thống mạng ký hiệu N đánh số từ đến

Ngày đăng: 07/07/2022, 14:51

Hình ảnh liên quan

Hình 2. 1: Chọn nút home - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Hình 2..

1: Chọn nút home Xem tại trang 16 của tài liệu.
Hình 3. 1: Giao diện chương trình khi nhập các tham số đầu vào - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Hình 3..

1: Giao diện chương trình khi nhập các tham số đầu vào Xem tại trang 19 của tài liệu.
Hình 3. 2: Sơ đồ kết nốt các nút Backbone và nút truy nhập - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Hình 3..

2: Sơ đồ kết nốt các nút Backbone và nút truy nhập Xem tại trang 20 của tài liệu.
Hình 3. 3: Cây Prim_Dijkstra kết nối các nút truy cập với nhau - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Hình 3..

3: Cây Prim_Dijkstra kết nối các nút truy cập với nhau Xem tại trang 21 của tài liệu.
Hình 3. 4: Mạng backbone sau khi giảm giá trị umin - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Hình 3..

4: Mạng backbone sau khi giảm giá trị umin Xem tại trang 22 của tài liệu.
Bảng 3 .1 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.95 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Bảng 3.

1 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.95 Xem tại trang 22 của tài liệu.
Bảng 3 .2 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.9 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Bảng 3.

2 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.9 Xem tại trang 23 của tài liệu.
Bảng 3 .5 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.7 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Bảng 3.

5 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.7 Xem tại trang 24 của tài liệu.
Bảng 3 .6 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.5 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Bảng 3.

6 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.5 Xem tại trang 26 của tài liệu.
Bảng 3 .7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Bảng 3.

7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 Xem tại trang 28 của tài liệu.
Bảng 3 .7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

Bảng 3.

7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 Xem tại trang 28 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan