SlideShare a Scribd company logo
1 of 22
BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ QUỐC PHÒNG
HỌC VIỆN KỸ THUẬT QUÂN SỰ
NGHIÊN CỨU VÀ CÀI ĐẶT BẢNG ĐỊNH TUYẾN ĐỘNG
SỬ DỤNG CẤU TRÚC DỮ LIỆU CÂY PHÂN LOẠI ĐA HẬU TỐ (CMST)
ĐỀ TÀI:
HƯỚNG DẪN KHOA HỌC: TS. NGUYỄN MẠNH HÙNG
NGHỆ AN, 7 - 2013
HỌC VIÊN THỰC HIỆN : NGUYỄN TUẤN NGHĨA
1
VẤN ĐỀ NÂNG CAO HIỆU QUẢ ĐỊNH TUYẾN
TÍNH KHOA HỌC
TÍNH THỰC TIỄN
TĂNG CHẤT LƯỢNG
PHẦN CỨNG
CẢI TIẾN CTDL
VÀ THUẬT TOÁN
ĐANG PHÁT TRIỂN BỊ GIỚI HẠN
NGHIÊN CỨU VÀ CÀI ĐẶT BẢNG ĐỊNH TUYẾN ĐỘNG
SỬ DỤNG CẤU TRÚC DỮ LIỆU CÂY PHÂN LOẠI ĐA HẬU TỐ(CMST)
ĐỀ TÀI:
2
NHỮNG ĐÓNG GÓP KHOA HỌC CHÍNH
NGHIÊN CỨU CTDL CMST
VÀ CẢI TIẾN
NỀN TẢNG LÝ THUYẾT
ĐỊNH TUYẾN,
BẢNG ĐỊNH TUYẾN
BINARY TRIE
LỊCH SỬ VẤN ĐỀ
GIAO THỨC
ĐỊNH TUYẾN
MULTI-BIT TRIE
LC - TRIE
PREFIX TREE
CẤU TRÚC K-CMST
CÁC THAO TÁC TRÊN
CÂY K-CMST
TÍNH CHẤT CÂY K-CMST
HIỆU QUẢ CỦA K-CMST
CẢI TIẾN K-CMST
ĐÁNH GIÁ
K-CMST & K-IPCMST
ĐỊNH TUYỀN
DỰA VÀO LMP
CHƯƠNG 1 CHƯƠNG 2 CHƯƠNG 3
KẾT LUẬN & KIẾN NGHỊ
3
CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN ĐỊNH TUYẾN GÓI TIN
CIDR (1993)
* Định tuyến là quá trình tính toán để đưa ra quyết định chọn đường đi cho gói tin
dựa trên một số tiêu chí nhất định, khi gói tin được truyền từ trạm nguồn đến trạm
đích trong một liên mạng
Have to find LMP
4
* Router quyết định chọn Nexthop của gói tin đến dựa vào thông tin trong tiêu đề
gói tin và một bảng các quy tắc (luật) trong bảng định tuyến
CHƯƠNG 2: MỘT SỐ CẤU TRÚC CỦA BẢNG ĐỊNH TUYẾN ĐỘNG
BINARY TRIE
PREFIX TREE
MULTI-BIT TRIE LC - TRIE
Nén
mức
Nhược điểm:
5
- Cây có số node lớn Cây cao, bộ nhớ lưu trữ lớn, truy nhập bộ nhớ nhiều lần
- Giá trị LMP bị cập nhật nhiều lần
- Duyệt đến node lá mới kết thúc
CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT
BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
Nút chính (m_node)
K-CMST NODE
Nút Thứ cấp (s_node)
Same
Prefix Tree node
CẤU TRÚC CỦA MỘT NÚT CÂY k - CMST
6
THAO TÁC BẢNG ĐỊNH TUYẾN
Thao tác chèn tiền tố: CMST_INSERT(p, v)
Input: tiền tố p; Cây k-CMST gốc v
Output: p được chèn vào k-CMST
Độ phức tạp tính toán: O(W/k);
7
MÔ TẢ HOẠT ĐỘNG THUẬT TOÀN CHÈN
CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT
BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
8
8
8
Chèn : ( 00100* , Q )
THAO TÁC BẢNG ĐỊNH TUYẾN
9
Thao tác Tra cứu: CMST_LOOKUP(DA, v)
Input: Địa chỉ đích DA; nút gốc v
Output: nexthop của luật có tiền tố
đích khớp dài nhất với DA
Độ phức tạp tính toán: O(W/k);
MÔ TẢ THUẬT TOÁN TRA CỨU
10
CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT
BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
10
Tra cứu:00100011* Port : Default port
B
A
O
THAO TÁC BẢNG ĐỊNH TUYẾN
11
Thao tác xóa tiền tố CMST_DELETE(p, v)
Input: tiền tố p; Nút gốc v
Output: p bị xóa khỏi k-CMST
Độ phức tạp tính toán: O(2k W/k);
MÔ TẢ HOẠT ĐỘNG THAO TÁC XÓA
12
CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT
BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
12
Xóa tiền tố : (0010010*,G)
Delete
MỘT SỐ TÍNH CHẤT CỦA CÂY k - CMST
- Số tiền tố tối đa trong nút chính: 2k+1
, trong nút thứ cấp: 2k-1
- Sự phân loại các hậu tố:
Chiều cao cây: h < (W/k+k-1)
p: hậu tố trong u, có tiền tố nguyên thủy là p’
q: hậu tố trong v, có tiền tố nguyên thủy là q’
q’ là tiền tố con của p’
Len(p) < k  PT of (v)
Len(p) = k  portr(v)
Len(p) > k  fr(v)
Level(u) < Level(v)
TC1
TC2
TC3
13
(u gần nút gốc hơn v)
CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT
BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
- Nhiều hậu tố trong 1 nút
- Sự phân loại các tiền tố:
k-CMST là cấu trúc có nhiều ưu điểm so với các cấu trúc khác
(trong chương 2) trong ứng dụng làm bảng định tuyến động
14
ĐÁNH GIÁ HIỆU QUẢ ĐỊNH TUYẾN CỦA CÂY k-CMST
Chiều cao cây giảm, số lần truy cập bộ nhớ giảm
Giảm không gian so khớp các tiền tố
- LMP có thể được kết luận mà không cần đi tới nút lá.
CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT
BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
CÁC KỸ THUẬT CẢI TIẾN K-CMST
KỸ THUẬT SỬ DỤNG BỘ ĐỆM
(CACHE)
Ý TƯỞNG: Có thể làm giảm số lần
tra cứu lặp lại của địa chỉ đích lân cận
PHƯƠNG PHÁP: Dùng bộ đêm
lưu lại kết quả tra cứu lân cận.
Trước khi thực hiện tra cứu thì tìm
trong bộ đệm trước, nếu có thì lấy
từ bộ đệm, ngược lại, thì tra cứu rồi
lưu vào bộ đệm
ĐÁNH GIÁ: Có hiệu quả cao,
nhưng cần lưu chọn dung lượng và
cấu trúc Cache phù hợp
NHƯỢC ĐIỂM: Gia tăng chi phí bộ nhớ lưu
trữ
15
CÁC KỸ THUẬT CẢI TIẾN K-CMST
KỸ THUẬT THAY ĐỔI THỨ TỰ
TRA CỨU
Ý TƯỞNG: Có thể làm giảm số lần tra
cứu, cập nhật LMP (trong cây PT).
PHƯƠNG PHÁP: Không thực hiện tra
cứu trong cây PT, mà lưu các gốc cây PT
cần tra cứu vào Stack và thực hiện tra cứu
sau cùng.
ĐÁNH GIÁ: Có hiệu quả, nhưng chỉ rõ
ràng khi cây cao, và việc tra cứu trong
cây PT là phức tạp.
NHƯỢC ĐIỂM: Gia tăng chi phí bộ nhớ
lưu trữ
16
- Chọn giá trị β (β = Min(len(p)) )
CÁC KỸ THUẬT CẢI TIẾN K-CMST
KỸ THUẬT PHÂN HOẠCH k-CMST THÀNH k-PCMST
- Mảng A[i] không quá 2β phần tử, mỗi phần tử có
2 trường: Output_port và pointer (trỏ tới nút gốc
của một k-CMST con)
17
- Chiều cao cây giảm mà không làm tăng bước
nhảy k
CÁC KỸ THUẬT CẢI TIẾN K-CMST: KỸ THUẬT PHÂN HOẠCH (2)
18
THỬ NGHIỆM ĐÁNH GIÁ HIỆU QUẢ k-CMST và k-IPCMST
SO SÁNH THỜI GIAN TRA CỨU CỦA 2-CMST VÀ 2-IPCMST
VỚI SỐ LUẬT CỐ ĐỊNH 4000 LUẬT
19
k-IPCMST: là thuật toán cải tiến k-CMST trên cơ sở áp dụng tổng hợp 3 kỹ thuật
tăng tốc nói trên
THỬ NGHIỆM ĐÁNH GIÁ HIỆU QUẢ k-CMST và k-IPCMST
SỰ ẢNH HƯỞNG CỦA SỐ LƯỢNG LUẬT TỚI THỜI GIAN TRA CỨU
 Sự ảnh hưởng này là không lớn
20
KẾT LUẬN & KIẾN NGHỊ
KẾT LUẬN:
HƯỚNG PHÁT TRIỂN:
21
Kết quả nghiên cứu thu được có tính khoa học, chính xác và ổn định cao:
- Khẳng định ưu thế của CTDL cây k-CMST trong ứng dụng làm BĐTĐ
- Đề xuất thuật toán k-IPCMST có hiệu quả định tuyến cao hơn
Nhằm khắc phục một số hạn chế:
- Chi phí bộ nhớ k-IPCMST cao hơn k-CMST
- Chưa cấp phát bộ nhớ theo mức tối ưu (mức nút càng cao, yêu cầu bộ nhớ càng giảm)
- Một số phần của các quá trình xử lý có thể xử lý song song chưa được áp dụng
- Hệ thống lại nền lý thuyết và lịch sử vấn đề nghiên cứu
CÁC TÀI LIỆU THAM KHẢO CHÍNH
SẮP XẾP THEO MỨC ĐỘ LIÊN QUAN TRỰC TIẾP GIẢM DẦN:
22
1. Sun-Yuan Hsieh & Ying-Chi Yang, (2011), “A classified multi-suffix trie for ip
lookup and update”, Computers IEEE Transactions, 6, (5), 726 -731
2. M. Berger, (2003), “IP lookup with low memory requirement and fast update”,
Workshop High Performance Switching and Routing, 287-291.
3. Nilsson, S. & Karlsson, G, (1999), “IP-address lookup using LC-tries”, Computers
IEEE Transactions, 6, (17), 1083 -1092
4. Jinpeng Jia, Chuang Lin, Weidong Liu(2003), “A Fast Two Way IP Lookup
Algorithm Based Multibit - Trie”, Computer Networks and Mobile Computing, 2003.
ICCNMC, International Conference, 136 -142
…….

More Related Content

Similar to Research and Implementation of a New Dynamic Routertable Using Classified Multi-Suffix Trie

Nghịch lưu ba pha ba bậc hình T chịu lõi
Nghịch lưu ba pha ba bậc hình T chịu lõiNghịch lưu ba pha ba bậc hình T chịu lõi
Nghịch lưu ba pha ba bậc hình T chịu lõiMan_Ebook
 
6.1 query optimization overview
6.1 query optimization overview6.1 query optimization overview
6.1 query optimization overviewTrần Thanh
 
Thuyet trinh cst
Thuyet trinh cstThuyet trinh cst
Thuyet trinh cstvanmanh1688
 
CTDL&GT_01
CTDL&GT_01CTDL&GT_01
CTDL&GT_01kikihoho
 
Chương-2Môn học sáng tạo và đổi mới strategy and technology.pptx
Chương-2Môn học sáng tạo và đổi mới strategy and technology.pptxChương-2Môn học sáng tạo và đổi mới strategy and technology.pptx
Chương-2Môn học sáng tạo và đổi mới strategy and technology.pptxNguyenCMinh
 
đề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tưđề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tưnataliej4
 
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...tcoco3199
 
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...Dịch vụ viết đề tài trọn gói 0934.573.149
 
GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...
GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...
GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...Đinh Công Thiện Taydo University
 
Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...
Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...
Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...Man_Ebook
 
Thiết-kế-IC-74HC595.pdf
Thiết-kế-IC-74HC595.pdfThiết-kế-IC-74HC595.pdf
Thiết-kế-IC-74HC595.pdfquandao25
 
Thiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcdThiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcdnataliej4
 
Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...
Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...
Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...Dịch vụ viết đề tài trọn gói 0934.573.149
 

Similar to Research and Implementation of a New Dynamic Routertable Using Classified Multi-Suffix Trie (20)

Luận án: Nghiên cứu thuật toán giảm bậc mô hình và ứng dụng
Luận án: Nghiên cứu thuật toán giảm bậc mô hình và ứng dụngLuận án: Nghiên cứu thuật toán giảm bậc mô hình và ứng dụng
Luận án: Nghiên cứu thuật toán giảm bậc mô hình và ứng dụng
 
Luận văn: Giải pháp để vận hành tối ưu của lưới điện quận Cẩm Lệ
Luận văn: Giải pháp để vận hành tối ưu của lưới điện quận Cẩm LệLuận văn: Giải pháp để vận hành tối ưu của lưới điện quận Cẩm Lệ
Luận văn: Giải pháp để vận hành tối ưu của lưới điện quận Cẩm Lệ
 
Nghịch lưu ba pha ba bậc hình T chịu lõi
Nghịch lưu ba pha ba bậc hình T chịu lõiNghịch lưu ba pha ba bậc hình T chịu lõi
Nghịch lưu ba pha ba bậc hình T chịu lõi
 
Nghiên Cứu Nhiễu Loạn Điện Áp Trong Lưới Điện Phân Phối.doc
Nghiên Cứu Nhiễu Loạn Điện Áp Trong Lưới Điện Phân Phối.docNghiên Cứu Nhiễu Loạn Điện Áp Trong Lưới Điện Phân Phối.doc
Nghiên Cứu Nhiễu Loạn Điện Áp Trong Lưới Điện Phân Phối.doc
 
Luận án: Xây dựng thuật toán điều khiển dự báo theo mô hình, HAY
Luận án: Xây dựng thuật toán điều khiển dự báo theo mô hình, HAYLuận án: Xây dựng thuật toán điều khiển dự báo theo mô hình, HAY
Luận án: Xây dựng thuật toán điều khiển dự báo theo mô hình, HAY
 
Luận án: Đánh giá chất lượng mạng truyền thông chuyển tiếp
Luận án: Đánh giá chất lượng mạng truyền thông chuyển tiếpLuận án: Đánh giá chất lượng mạng truyền thông chuyển tiếp
Luận án: Đánh giá chất lượng mạng truyền thông chuyển tiếp
 
6.1 query optimization overview
6.1 query optimization overview6.1 query optimization overview
6.1 query optimization overview
 
Thuyet trinh cst
Thuyet trinh cstThuyet trinh cst
Thuyet trinh cst
 
CTDL&GT_01
CTDL&GT_01CTDL&GT_01
CTDL&GT_01
 
Chương-2Môn học sáng tạo và đổi mới strategy and technology.pptx
Chương-2Môn học sáng tạo và đổi mới strategy and technology.pptxChương-2Môn học sáng tạo và đổi mới strategy and technology.pptx
Chương-2Môn học sáng tạo và đổi mới strategy and technology.pptx
 
đề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tưđề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tư
 
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
 
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
 
GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...
GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...
GIAI TICH HE THONG DIEN NANG CAO - PHẦN KẾT GIỚI THIỆU PHẦN MỀM PHÂN BỐ CÔNG ...
 
Luận án: Mô hình quản lý cơ sở dữ liệu hóa đơn tiền điện, HAY
Luận án: Mô hình quản lý cơ sở dữ liệu hóa đơn tiền điện, HAYLuận án: Mô hình quản lý cơ sở dữ liệu hóa đơn tiền điện, HAY
Luận án: Mô hình quản lý cơ sở dữ liệu hóa đơn tiền điện, HAY
 
Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...
Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...
Thiết kế hệ thống điều khiển duy trì áp suất ứng dụng trong cung cấp nước sạc...
 
Thiết-kế-IC-74HC595.pdf
Thiết-kế-IC-74HC595.pdfThiết-kế-IC-74HC595.pdf
Thiết-kế-IC-74HC595.pdf
 
Thiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcdThiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcd
 
Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...
Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...
Phân Tích Và Điều Khiển Các Chế Độ Hệ Thống Điện Nhằm Nâng Cao Hiệu Quả Hoạt ...
 
Ngôn ngữ lập trình ứng dụng
Ngôn ngữ lập trình ứng dụngNgôn ngữ lập trình ứng dụng
Ngôn ngữ lập trình ứng dụng
 

Recently uploaded

Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếngTonH1
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocVnPhan58
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiTruongThiDiemQuynhQP
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )lamdapoet123
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11zedgaming208
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...Nguyen Thanh Tu Collection
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...Nguyen Thanh Tu Collection
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Học viện Kstudy
 
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptxCHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx22146042
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHThaoPhuong154017
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 

Recently uploaded (20)

Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tế
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
 
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptxCHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 

Research and Implementation of a New Dynamic Routertable Using Classified Multi-Suffix Trie

  • 1. BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ QUỐC PHÒNG HỌC VIỆN KỸ THUẬT QUÂN SỰ NGHIÊN CỨU VÀ CÀI ĐẶT BẢNG ĐỊNH TUYẾN ĐỘNG SỬ DỤNG CẤU TRÚC DỮ LIỆU CÂY PHÂN LOẠI ĐA HẬU TỐ (CMST) ĐỀ TÀI: HƯỚNG DẪN KHOA HỌC: TS. NGUYỄN MẠNH HÙNG NGHỆ AN, 7 - 2013 HỌC VIÊN THỰC HIỆN : NGUYỄN TUẤN NGHĨA 1
  • 2. VẤN ĐỀ NÂNG CAO HIỆU QUẢ ĐỊNH TUYẾN TÍNH KHOA HỌC TÍNH THỰC TIỄN TĂNG CHẤT LƯỢNG PHẦN CỨNG CẢI TIẾN CTDL VÀ THUẬT TOÁN ĐANG PHÁT TRIỂN BỊ GIỚI HẠN NGHIÊN CỨU VÀ CÀI ĐẶT BẢNG ĐỊNH TUYẾN ĐỘNG SỬ DỤNG CẤU TRÚC DỮ LIỆU CÂY PHÂN LOẠI ĐA HẬU TỐ(CMST) ĐỀ TÀI: 2
  • 3. NHỮNG ĐÓNG GÓP KHOA HỌC CHÍNH NGHIÊN CỨU CTDL CMST VÀ CẢI TIẾN NỀN TẢNG LÝ THUYẾT ĐỊNH TUYẾN, BẢNG ĐỊNH TUYẾN BINARY TRIE LỊCH SỬ VẤN ĐỀ GIAO THỨC ĐỊNH TUYẾN MULTI-BIT TRIE LC - TRIE PREFIX TREE CẤU TRÚC K-CMST CÁC THAO TÁC TRÊN CÂY K-CMST TÍNH CHẤT CÂY K-CMST HIỆU QUẢ CỦA K-CMST CẢI TIẾN K-CMST ĐÁNH GIÁ K-CMST & K-IPCMST ĐỊNH TUYỀN DỰA VÀO LMP CHƯƠNG 1 CHƯƠNG 2 CHƯƠNG 3 KẾT LUẬN & KIẾN NGHỊ 3
  • 4. CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN ĐỊNH TUYẾN GÓI TIN CIDR (1993) * Định tuyến là quá trình tính toán để đưa ra quyết định chọn đường đi cho gói tin dựa trên một số tiêu chí nhất định, khi gói tin được truyền từ trạm nguồn đến trạm đích trong một liên mạng Have to find LMP 4 * Router quyết định chọn Nexthop của gói tin đến dựa vào thông tin trong tiêu đề gói tin và một bảng các quy tắc (luật) trong bảng định tuyến
  • 5. CHƯƠNG 2: MỘT SỐ CẤU TRÚC CỦA BẢNG ĐỊNH TUYẾN ĐỘNG BINARY TRIE PREFIX TREE MULTI-BIT TRIE LC - TRIE Nén mức Nhược điểm: 5 - Cây có số node lớn Cây cao, bộ nhớ lưu trữ lớn, truy nhập bộ nhớ nhiều lần - Giá trị LMP bị cập nhật nhiều lần - Duyệt đến node lá mới kết thúc
  • 6. CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG Nút chính (m_node) K-CMST NODE Nút Thứ cấp (s_node) Same Prefix Tree node CẤU TRÚC CỦA MỘT NÚT CÂY k - CMST 6
  • 7. THAO TÁC BẢNG ĐỊNH TUYẾN Thao tác chèn tiền tố: CMST_INSERT(p, v) Input: tiền tố p; Cây k-CMST gốc v Output: p được chèn vào k-CMST Độ phức tạp tính toán: O(W/k); 7
  • 8. MÔ TẢ HOẠT ĐỘNG THUẬT TOÀN CHÈN CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG 8 8 8 Chèn : ( 00100* , Q )
  • 9. THAO TÁC BẢNG ĐỊNH TUYẾN 9 Thao tác Tra cứu: CMST_LOOKUP(DA, v) Input: Địa chỉ đích DA; nút gốc v Output: nexthop của luật có tiền tố đích khớp dài nhất với DA Độ phức tạp tính toán: O(W/k);
  • 10. MÔ TẢ THUẬT TOÁN TRA CỨU 10 CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG 10 Tra cứu:00100011* Port : Default port B A O
  • 11. THAO TÁC BẢNG ĐỊNH TUYẾN 11 Thao tác xóa tiền tố CMST_DELETE(p, v) Input: tiền tố p; Nút gốc v Output: p bị xóa khỏi k-CMST Độ phức tạp tính toán: O(2k W/k);
  • 12. MÔ TẢ HOẠT ĐỘNG THAO TÁC XÓA 12 CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG 12 Xóa tiền tố : (0010010*,G) Delete
  • 13. MỘT SỐ TÍNH CHẤT CỦA CÂY k - CMST - Số tiền tố tối đa trong nút chính: 2k+1 , trong nút thứ cấp: 2k-1 - Sự phân loại các hậu tố: Chiều cao cây: h < (W/k+k-1) p: hậu tố trong u, có tiền tố nguyên thủy là p’ q: hậu tố trong v, có tiền tố nguyên thủy là q’ q’ là tiền tố con của p’ Len(p) < k  PT of (v) Len(p) = k  portr(v) Len(p) > k  fr(v) Level(u) < Level(v) TC1 TC2 TC3 13 (u gần nút gốc hơn v) CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
  • 14. - Nhiều hậu tố trong 1 nút - Sự phân loại các tiền tố: k-CMST là cấu trúc có nhiều ưu điểm so với các cấu trúc khác (trong chương 2) trong ứng dụng làm bảng định tuyến động 14 ĐÁNH GIÁ HIỆU QUẢ ĐỊNH TUYẾN CỦA CÂY k-CMST Chiều cao cây giảm, số lần truy cập bộ nhớ giảm Giảm không gian so khớp các tiền tố - LMP có thể được kết luận mà không cần đi tới nút lá. CHƯƠNG 3: ÁP DỤNG CTDL CMST ĐỂ GIẢI QUYẾT BÀI TOÁN XÂY DỰNG BẢNG ĐỊNH TUYẾN ĐỘNG
  • 15. CÁC KỸ THUẬT CẢI TIẾN K-CMST KỸ THUẬT SỬ DỤNG BỘ ĐỆM (CACHE) Ý TƯỞNG: Có thể làm giảm số lần tra cứu lặp lại của địa chỉ đích lân cận PHƯƠNG PHÁP: Dùng bộ đêm lưu lại kết quả tra cứu lân cận. Trước khi thực hiện tra cứu thì tìm trong bộ đệm trước, nếu có thì lấy từ bộ đệm, ngược lại, thì tra cứu rồi lưu vào bộ đệm ĐÁNH GIÁ: Có hiệu quả cao, nhưng cần lưu chọn dung lượng và cấu trúc Cache phù hợp NHƯỢC ĐIỂM: Gia tăng chi phí bộ nhớ lưu trữ 15
  • 16. CÁC KỸ THUẬT CẢI TIẾN K-CMST KỸ THUẬT THAY ĐỔI THỨ TỰ TRA CỨU Ý TƯỞNG: Có thể làm giảm số lần tra cứu, cập nhật LMP (trong cây PT). PHƯƠNG PHÁP: Không thực hiện tra cứu trong cây PT, mà lưu các gốc cây PT cần tra cứu vào Stack và thực hiện tra cứu sau cùng. ĐÁNH GIÁ: Có hiệu quả, nhưng chỉ rõ ràng khi cây cao, và việc tra cứu trong cây PT là phức tạp. NHƯỢC ĐIỂM: Gia tăng chi phí bộ nhớ lưu trữ 16
  • 17. - Chọn giá trị β (β = Min(len(p)) ) CÁC KỸ THUẬT CẢI TIẾN K-CMST KỸ THUẬT PHÂN HOẠCH k-CMST THÀNH k-PCMST - Mảng A[i] không quá 2β phần tử, mỗi phần tử có 2 trường: Output_port và pointer (trỏ tới nút gốc của một k-CMST con) 17 - Chiều cao cây giảm mà không làm tăng bước nhảy k
  • 18. CÁC KỸ THUẬT CẢI TIẾN K-CMST: KỸ THUẬT PHÂN HOẠCH (2) 18
  • 19. THỬ NGHIỆM ĐÁNH GIÁ HIỆU QUẢ k-CMST và k-IPCMST SO SÁNH THỜI GIAN TRA CỨU CỦA 2-CMST VÀ 2-IPCMST VỚI SỐ LUẬT CỐ ĐỊNH 4000 LUẬT 19 k-IPCMST: là thuật toán cải tiến k-CMST trên cơ sở áp dụng tổng hợp 3 kỹ thuật tăng tốc nói trên
  • 20. THỬ NGHIỆM ĐÁNH GIÁ HIỆU QUẢ k-CMST và k-IPCMST SỰ ẢNH HƯỞNG CỦA SỐ LƯỢNG LUẬT TỚI THỜI GIAN TRA CỨU  Sự ảnh hưởng này là không lớn 20
  • 21. KẾT LUẬN & KIẾN NGHỊ KẾT LUẬN: HƯỚNG PHÁT TRIỂN: 21 Kết quả nghiên cứu thu được có tính khoa học, chính xác và ổn định cao: - Khẳng định ưu thế của CTDL cây k-CMST trong ứng dụng làm BĐTĐ - Đề xuất thuật toán k-IPCMST có hiệu quả định tuyến cao hơn Nhằm khắc phục một số hạn chế: - Chi phí bộ nhớ k-IPCMST cao hơn k-CMST - Chưa cấp phát bộ nhớ theo mức tối ưu (mức nút càng cao, yêu cầu bộ nhớ càng giảm) - Một số phần của các quá trình xử lý có thể xử lý song song chưa được áp dụng - Hệ thống lại nền lý thuyết và lịch sử vấn đề nghiên cứu
  • 22. CÁC TÀI LIỆU THAM KHẢO CHÍNH SẮP XẾP THEO MỨC ĐỘ LIÊN QUAN TRỰC TIẾP GIẢM DẦN: 22 1. Sun-Yuan Hsieh & Ying-Chi Yang, (2011), “A classified multi-suffix trie for ip lookup and update”, Computers IEEE Transactions, 6, (5), 726 -731 2. M. Berger, (2003), “IP lookup with low memory requirement and fast update”, Workshop High Performance Switching and Routing, 287-291. 3. Nilsson, S. & Karlsson, G, (1999), “IP-address lookup using LC-tries”, Computers IEEE Transactions, 6, (17), 1083 -1092 4. Jinpeng Jia, Chuang Lin, Weidong Liu(2003), “A Fast Two Way IP Lookup Algorithm Based Multibit - Trie”, Computer Networks and Mobile Computing, 2003. ICCNMC, International Conference, 136 -142 …….