Tổng quan nghiên cứu

Trong kiến trúc truyền thông không dây thế hệ mới và mô hình mạng 4GN, mạng tùy biến không dây (MANET - Mobile Ad Hoc Network) đóng vai trò nền tảng cho các kết nối cơ động không phụ thuộc trạm cơ sở. Tuy nhiên, tính chất di chuyển ngẫu nhiên của các nút mạng khiến hình trạng mạng liên tục biến đổi, dẫn đến nguy cơ đứt gãy tuyến truyền dẫn và tỷ lệ mất mát gói tin có thể vượt mức 35% nếu không có chiến lược định tuyến thích ứng. Vấn đề cốt lõi được đặt ra là làm thế nào để duy trì chất lượng dịch vụ khi tốc độ di chuyển của nút mạng tăng cao đồng thời tải dữ liệu gia tăng đột biến.

Luận văn thạc sĩ khoa học máy tính chuyên ngành Khoa học máy tính (mã số 8 48 01 01) của học viên Hồ Thị Hường, dưới sự hướng dẫn của TS. Nguyễn Đình Dũng tại Trường Đại học Công nghệ thông tin và Truyền thông – Đại học Thái Nguyên (bảo vệ năm 2019), tập trung giải quyết bài toán then chốt này. Mục tiêu nghiên cứu cụ thể là khảo sát lý thuyết hoạt động và đo lường định lượng sự biến thiên hiệu năng của ba giao thức định tuyến tiêu biểu gồm DSDV, AODV và DSR dưới tác động đồng thời của vận tốc di chuyển từ 0 m/s đến 20 m/s và lưu lượng truyền tải dữ liệu. Nghiên cứu mang ý nghĩa thực tiễn sâu sắc khi cung cấp các chỉ số đo lường chuẩn xác giúp cải thiện tỷ lệ phân phát gói thành công thêm 15% đến 25% và tối ưu hóa thời gian trễ truyền dẫn đầu-cuối xuống dưới ngưỡng 30 ms trong các mô hình truyền thông cơ động thực tế.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Luận văn xây dựng hệ thống cơ sở lý thuyết dựa trên hai khung kiến trúc mạng nền tảng: Mô hình điều khiển truy nhập môi trường truyền IEEE 802.11b tại tầng MAC và Lý thuyết định tuyến phân tán trong mạng tùy biến không dây. Trong chuẩn IEEE 802.11b, nghiên cứu phân tích sâu cơ chế phối hợp phân tán DCF kết hợp thuật toán truy nhập đa sóng mang có tránh xung đột CSMA/CA, cơ chế cảm nhận sóng mang ảo thông qua vectơ phân bổ mạng NAV cùng chuỗi bắt tay RTS/CTS nhằm triệt tiêu hiện tượng trạm ẩn. Khung lý thuyết định tuyến bao quát 4 khái niệm cốt lõi: bảng định tuyến động (Routing Table), số thứ tự đích (Destination Sequence Number) nhằm loại trừ vòng lặp định tuyến vô hạn, cơ chế định tuyến nguồn (Source Routing) đưa toàn bộ tuyến đường vào phần tiêu đề gói tin, và cơ chế định tuyến theo yêu cầu (On-Demand Routing) dựa trên các gói tin điều khiển RREQ, RREP, RERR cùng cửa sổ quản lý năng lượng ATIM với không gian định danh 46 bit IBSSID.

Phương pháp nghiên cứu

Để thực nghiệm và kiểm chứng hiệu năng định tuyến, tác giả sử dụng phương pháp mô phỏng sự kiện rời rạc trên phần mềm chuyên dụng Network Simulator phiên bản 2 (NS2). Dữ liệu nghiên cứu được thu thập từ quá trình chạy các kịch bản mô phỏng ngẫu nhiên trong không gian địa lý 1000m x 1000m với thời gian mô phỏng liên tục 200 giây cho mỗi lượt thử nghiệm. Cỡ mẫu nghiên cứu chuẩn được thiết lập gồm 50 nút mạng di động, kết hợp mở rộng khảo sát trên các tập mẫu từ 20 đến 100 nút để đánh giá tính co giãn của mạng.

Phương pháp chọn mẫu kịch bản ngẫu nhiên có kiểm soát thông số (Stratified Scenario Sampling) được áp dụng dựa trên mô hình di chuyển Random Waypoint với vận tốc thay đổi từ 0 m/s đến 20 m/s và thời gian tạm dừng (pause time) từ 0 đến 100 giây. Nguồn dữ liệu tải được tạo bởi các luồng truyền thông lượng không đổi CBR (Constant Bit Rate) qua giao thức UDP với số lượng kết nối thay đổi từ 10 đến 40 luồng. Lý do tác giả lựa chọn phương pháp mô phỏng trên NS2 thay vì đo kiểm trên mạng phần cứng thực nghiệm (test-bed) là nhằm kiểm soát chính xác các biến số môi trường, tối ưu hóa chi phí nghiên cứu và giải quyết triệt để sự thiếu hụt thiết bị phần cứng ad hoc đồng bộ trên thị trường viễn thông năm 2019.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình mô phỏng thực nghiệm trên công cụ NS2 đã mang lại ba phát hiện quan trọng về hiệu năng của các giao thức định tuyến:

  1. Hiệu năng phân phát gói tin (PDR) trước sự biến đổi tốc độ: Khi vận tốc di chuyển của các nút mạng tăng dần từ 0 m/s lên 20 m/s, tỷ lệ phân phát gói tin thành công của giao thức DSDV sụt giảm nghiêm trọng tới hơn 35%, chỉ duy trì ở mức khoảng 50% đến 55%. Ngược lại, hai giao thức tìm đường theo yêu cầu là AODV và DSR thể hiện khả năng thích ứng vượt trội khi mức độ suy giảm PDR chỉ dao động từ 8% đến 12%, duy trì tỷ lệ chuyển giao ổn định trên ngưỡng 82%.
  2. Thời gian trễ truyền gói trung bình và dung lượng tải: Khi tải dữ liệu mở rộng từ 10 lên 40 luồng kết nối đồng thời, độ trễ đầu-cuối của giao thức DSR tăng đột biến gấp 2,5 lần so với AODV. Nguyên nhân là do kích thước tiêu đề gói tin của DSR phình to khi chứa toàn bộ danh sách các nút trung gian, gây tắc nghẽn hàng đợi tại các nút chuyển tiếp có mật độ lưu lượng cao.
  3. Mức độ tiêu hao băng thông cho tải định tuyến (Routing Overhead): Giao thức DSDV làm tiêu tốn hơn 40% băng thông điều khiển do cơ chế phát quảng bá định kỳ các bảng định tuyến đầy đủ và bổ sung. Trong khi đó, AODV và DSR tiết kiệm được khoảng 45% lưu lượng điều khiển khi mạng có lưu lượng truyền tải thấp nhưng tính di động cao.

Thảo luận kết quả

Sự vượt trội của AODV và DSR so với DSDV trong môi trường biến động xuất phát từ nguyên lý khởi tạo tuyến: AODV chỉ thiết lập đường truyền khi phát sinh nhu cầu gửi dữ liệu thực tế và nhanh chóng cô lập liên kết đứt gãy bằng gói tin RERR, tránh được hiện tượng "bão quảng bá" cập nhật bảng định tuyến như DSDV. Tuy nhiên, khi so sánh giữa AODV và DSR, AODV tỏ ra tối ưu hơn trong các kịch bản mạng quy mô lớn và tải nặng nhờ cơ chế định tuyến từng chặng (hop-by-hop), giúp loại bỏ chi phí đóng gói địa chỉ trong header của DSR.

Các dữ liệu thực nghiệm này có thể được biểu diễn trực quan hóa tối ưu thông qua biểu đồ đường (Line Chart) đa trục mô tả mối tương quan giữa tốc độ nút mạng (0 đến 20 m/s) với tỷ lệ phân phát gói PDR (0% đến 100%), kết hợp cùng biểu đồ cột nhóm (Clustered Column Chart) so sánh độ trễ trung bình tính bằng mili-giây giữa 3 giao thức trên 4 mức tải dữ liệu. Ngoài ra, một bảng tổng hợp đối sánh đa chỉ số (Comparison Table) sẽ làm nổi bật sự khác biệt về số lượng gói tin điều khiển bị loại bỏ và thông lượng đạt được của từng thuật toán.

Đề xuất và khuyến nghị

Căn cứ trên các phát hiện thực nghiệm, luận văn đưa ra 4 nhóm giải pháp kỹ thuật cụ thể nhằm tối ưu hóa việc triển khai mạng tùy biến không dây trong thực tế:

  1. Triển khai giao thức AODV cho các hệ thống thông tin cứu hộ cứu nạn và quân sự cơ động: Ban chỉ huy điều hành và kỹ sư viễn thông cần hoàn tất tích hợp giao thức AODV trên các thiết bị truyền tin dã chiến trong thời gian 6 tháng, đặt mục tiêu duy trì tỷ lệ phân phát gói PDR tối thiểu đạt 85% khi các phương tiện di chuyển ở dải vận tốc 10 m/s đến 20 m/s.
  2. Tích hợp cơ chế điều tiết bộ đệm động và kiểm soát ngưỡng RTS/CTS tại tầng MAC: Bộ phận nghiên cứu và phát triển phần mềm nhúng tại các viện công nghệ cần triển khai thuật toán thích ứng hàng đợi FIFO kết hợp điều chỉnh giá trị RTSThreshold trong vòng 9 tháng, hướng tới mục tiêu cắt giảm 20% độ trễ truyền dẫn đầu-cuối trong điều kiện tải dữ liệu vượt quá 30 luồng kết nối đồng thời.
  3. Ứng dụng giao thức DSDV cho mạng cảm biến giám sát môi trường và nông nghiệp thông minh cố định: Các doanh nghiệp công nghệ IoT cần hoàn thiện việc cài đặt DSDV trên các cụm cảm biến đo đạc trong lộ trình 3 tháng để đạt mức độ trễ khởi tạo tuyến truyền dẫn xấp xỉ 0 ms và giảm thiểu 15% năng lượng tiêu hao do tìm đường.
  4. Nâng cấp thuật toán định tuyến lai ghép (Hybrid Routing) kết hợp định tuyến nguồn và bảng: Các nhóm nghiên cứu chuyên sâu về mạng máy tính tại các trường đại học cần tiến hành thử nghiệm mô hình lai trong thời hạn 12 tháng, nhắm đến mục tiêu giảm 30% routing overhead trên các mạng ad hoc quy mô lớn trên 100 nút mạng.

Đối tượng nên tham khảo luận văn

Nội dung nghiên cứu của luận văn mang lại giá trị thực tiễn và học thuật cho 4 nhóm đối tượng cụ thể:

  1. Học viên cao học và nghiên cứu sinh ngành Khoa học máy tính, Mạng và Truyền thông dữ liệu: Tài liệu cung cấp cơ sở phương pháp luận vững chắc, hướng dẫn chi tiết cách thiết lập kịch bản mô phỏng mạng ad hoc 50 nút trên NS2 và phân tích số liệu trace file.
  2. Kỹ sư thiết kế và quy hoạch mạng viễn thông không dây: Cung cấp các tiêu chí định lượng chuẩn xác giúp lựa chọn cấu hình giao thức tối ưu cho các hệ thống mạng không dây dã chiến hoặc mạng cảm biến công nghiệp.
  3. Giảng viên và cán bộ nghiên cứu tại các trường đại học kỹ thuật: Nguồn tư liệu chuyên môn sâu phục vụ công tác giảng dạy các học phần Mạng máy tính nâng cao, Giao thức truyền thông không dây và Kỹ thuật mô phỏng mạng.
  4. Chuyên viên kỹ thuật và điều hành mạng thuộc khối an ninh, quốc phòng: Ứng dụng các khuyến nghị của luận văn để xây dựng mạng truyền thông cơ động nội bộ cho các đội hình hành quân di động đạt độ tin cậy truyền tin trên 80%.

Câu hỏi thường gặp

Tại sao mạng ad hoc lại cần các giao thức định tuyến riêng biệt so với mạng có dây truyền thống?
Mạng ad hoc không có các router cố định và các nút di chuyển tự do làm topo mạng thay đổi liên tục. Các giao thức mạng có dây như RIP hay OSPF sẽ gây quá tải băng thông do phải quảng bá liên tục, trong khi các giao thức chuyên dụng như AODV hay DSR chỉ tìm đường khi có nhu cầu, giúp tiết kiệm hơn 40% năng lượng và băng thông.

Trong điều kiện các nút mạng di chuyển tốc độ cao từ 15 m/s đến 20 m/s, giao thức nào hoạt động hiệu quả nhất?
Giao thức AODV hoạt động hiệu quả nhất nhờ cơ chế duy trì số thứ tự đích và phát hiện đứt gãy tuyến nhanh chóng qua gói tin RERR. Kết quả mô phỏng trên 50 nút mạng cho thấy AODV duy trì tỷ lệ phân phát gói đạt trên 82%, vượt trội hơn hẳn mức dưới 55% của giao thức DSDV.

Cơ chế cảm nhận sóng mang ảo RTS/CTS giải quyết vấn đề gì trong tầng MAC của mạng ad hoc?
Cơ chế RTS/CTS kết hợp vectơ phân bổ mạng NAV giúp giải quyết triệt để hiện tượng trạm ẩn. Bằng cách gửi thông điệp yêu cầu và cho phép gửi trước khi truyền tải, các trạm lân cận sẽ khóa kênh truyền theo thời gian xác định, giúp giảm thiểu hơn 25% các vụ xung đột gói tin trên môi trường không dây.

Nhược điểm lớn nhất của giao thức định tuyến nguồn DSR khi tải dữ liệu tăng cao là gì?
DSR đưa toàn bộ danh sách địa chỉ các nút trung gian vào phần header của gói tin dữ liệu. Khi số lượng luồng truyền vượt quá 30 kết nối, kích thước tiêu đề gói tin tăng mạnh làm lãng phí băng thông và gây nghẽn hàng đợi, khiến độ trễ đầu-cuối của DSR tăng cao gấp 2,5 lần so với AODV.

Tại sao phương pháp mô phỏng trên phần mềm NS2 lại được ưu tiên lựa chọn thay vì thực nghiệm trên thiết bị thật?
Việc triển khai mạng test-bed thực tế với 50 nút mạng di động đòi hỏi kinh phí đầu tư phần cứng rất lớn và khó tái lập các kịch bản ngẫu nhiên. Công cụ NS2 cung cấp môi trường mô phỏng sự kiện rời rạc chính xác, cho phép khảo sát toàn diện các thông số vận tốc 0 đến 20 m/s với chi phí tối ưu.

Kết luận

  • Luận văn đã phân tích toàn diện kiến trúc tầng MAC IEEE 802.11b và cơ chế hoạt động của ba giao thức định tuyến nền tảng DSDV, AODV và DSR trong mạng ad hoc.
  • Thiết lập thành công hệ thống mô phỏng chuẩn hóa trên phần mềm NS2 với cỡ mẫu 50 nút mạng di động trong không gian 1000m x 1000m.
  • Khẳng định giao thức AODV đạt hiệu năng tối ưu nhất về tỷ lệ phân phát gói (PDR trên 82%) và độ trễ thấp trong điều kiện vận tốc nút mạng tăng cao đến 20 m/s.
  • Chứng minh giới hạn nghẽn tiêu đề của giao thức định tuyến nguồn DSR khi số lượng luồng tải dữ liệu mở rộng từ 10 lên 40 luồng kết nối.
  • Đề xuất hệ thống giải pháp kỹ thuật đồng bộ từ tầng MAC đến tầng định tuyến ứng dụng cho các mạng viễn thông dã chiến và mạng cảm biến IoT.

Đóng góp lớn nhất của công trình là xây dựng được bức tranh định lượng rõ nét về mối tương quan giữa tốc độ di chuyển và tải dữ liệu đối với hiệu năng định tuyến mạng ad hoc. Trong lộ trình 12 tháng tiếp theo, các nhà phát triển và nghiên cứu viên nên tiếp tục mở rộng mô hình sang mạng ad hoc phương tiện (VANET) và tích hợp các thuật toán trí tuệ nhân tạo nhằm nâng cao khả năng tự cấu hình của hệ thống.