Tổng quan nghiên cứu

Mạng Ad hoc di động (MANET) là một cấu trúc mạng không dây phân tán bao gồm tập hợp các thiết bị tự trị di động có khả năng tự tổ chức và truyền thông đa chặng mà không phụ thuộc vào bất kỳ hạ tầng mạng cố định hay trạm quản lý tập trung nào. Với khả năng triển khai linh hoạt, mạng MANET đóng vai trò đặc biệt quan trọng trong các lĩnh vực đặc thù như thông tin liên lạc tác chiến quân sự, hoạt động tìm kiếm cứu hộ cứu nạn tại các vùng thiên tai, mạng cảm biến quan trắc môi trường và thông tin hàng hải. Tuy nhiên, đặc tính di chuyển ngẫu nhiên của các nút mạng cùng với nguồn năng lượng pin giới hạn tạo ra nhiều thách thức nghiêm trọng về tính không ổn định của liên kết, xung đột dữ liệu và nguy cơ đứt gãy đường truyền đột ngột.

Các giao thức định tuyến đơn đường truyền thống như AODV chỉ thiết lập một tuyến duy nhất giữa nguồn và đích, khiến mạng phải liên tục kích hoạt tiến trình khám phá tuyến mới khi liên kết gặp sự cố, làm gia tăng chi phí điều khiển và đẩy độ trễ trung bình lên trên 150 ms. Trong khi đó, các giao thức định tuyến đa đường tiêu biểu như AOMDV đã cải thiện khả năng chịu lỗi bằng cách tạo ra các tuyến dự phòng. Dẫu vậy, AOMDV chỉ sử dụng số chặng (hop count) làm tiêu chuẩn chọn đường, hoàn toàn bỏ qua chất lượng vật lý của liên kết và năng lượng còn lại của các nút trung gian. Điều này dẫn đến nguy cơ suy kiệt năng lượng cục bộ tại các nút có tần suất chuyển tiếp cao, khiến tỷ lệ mất gói có thể tăng lên đến hơn 30% khi tốc độ di chuyển của nút mạng gia tăng.

Trước thực trạng đó, đề tài luận văn thạc sĩ khoa học máy tính của tác giả Nguyễn Kiên Giang, dưới sự hướng dẫn khoa học của PGS. Nguyễn Văn Tam 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 (giai đoạn 2019-2020), đã tập trung nghiên cứu và đề xuất giao thức định tuyến đa đường tiên tiến E2E-LREEMR (End-to-End Link Reliable Energy Efficient Multipath Routing). Mục tiêu trọng tâm của nghiên cứu là xây dựng cơ chế định tuyến thông minh kết hợp hai độ đo then chốt: Tổng số lần truyền dự kiến (CETX) và Tổng năng lượng truyền dự kiến (CETE). Kết quả nghiên cứu có ý nghĩa thực tiễn to lớn khi giúp nâng cao tỷ lệ truyền dữ liệu thành công lên trên 88.5% và tiết kiệm năng lượng toàn mạng khoảng 24.6% so với giao thức AOMDV tiêu chuẩn.

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

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng lý thuyết đồ thị động biểu diễn cấu trúc topo mạng không dây và lý thuyết định tuyến vector khoảng cách theo yêu cầu. Mô hình kế thừa cấu trúc cốt lõi của giao thức AODV và AOMDV, kết hợp với các lý thuyết truyền dẫn tín hiệu vô tuyến để lượng hóa độ ổn định liên kết và mức tiêu hao năng lượng.

Khung lý thuyết của luận văn tập trung vào 4 khái niệm và nguyên lý kỹ thuật chính:

  1. Đường tách biệt theo liên kết (Link-Disjoint Paths): Tập hợp các tuyến đường truyền song song giữa cặp nguồn - đích không chia sẻ bất kỳ liên kết trung gian nào. Cơ chế này giảm thiểu nguy cơ đứt gãy đồng thời và nâng cao khả năng chịu lỗi của mạng lên gấp 2 lần.
  2. Số lần truyền dự kiến tích lũy (CETX): Độ đo định tuyến cấp liên kết được xác định thông qua tỷ lệ nhận gói thành công (PRR) theo cả chiều thuận và chiều nghịch. CETX phản ánh chính xác chất lượng kênh truyền và hiện tượng suy hao tín hiệu thực tế.
  3. Tổng năng lượng truyền dự kiến (CETE): Độ đo định tuyến cấp nút được tính bằng tổng năng lượng tiêu hao dự kiến của tất cả các nút tham gia trên tuyến trong quá trình khám phá đường.
  4. Năng lượng còn lại tối thiểu (MRE): Giá trị năng lượng nhỏ nhất trong số các nút thành phần thuộc một tuyến đường. MRE đóng vai trò làm điều kiện ngưỡng kiểm tra để loại bỏ sớm các tuyến chứa nút mạng có nguy cơ cạn pin dưới 15% dung lượng ban đầu.

Nhằm đảm bảo tính không lặp vòng (loop-free), giao thức áp dụng nghiêm ngặt quy tắc số thứ tự đích (Destination Sequence Number) và quy tắc số chặng quảng bá (Advertised Hop Count). Khi nhận được gói tin có số thứ tự mới hơn, nút mạng sẽ cập nhật lại toàn bộ bảng định tuyến; nếu số thứ tự trùng nhau, nút chỉ chấp nhận các đường có độ dài nhỏ hơn số chặng quảng bá tối đa được thiết lập ban đầu.

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

Nghiên cứu kết hợp phương pháp phân tích toán học mô hình hóa với phương pháp thực nghiệm mô phỏng trên máy tính:

  • Cỡ mẫu thực nghiệm: Không gian mô phỏng được cấu hình chuẩn với mật độ từ 50 đến 100 nút mạng di động phân bố ngẫu nhiên trong vùng địa hình diện tích 1000m x 1000m. Mức năng lượng ban đầu được thiết lập đồng đều cho mỗi nút là 100 Joules.
  • Phương pháp chọn mẫu và cấu hình lưu lượng: Tác giả áp dụng mô hình di động ngẫu nhiên Random Waypoint tiêu chuẩn với tốc độ di chuyển của nút dao động từ 0 m/s đến 20 m/s, thời gian dừng (pause time) cố định ở mức 30 giây. Lưu lượng truyền thông sử dụng nguồn lưu lượng dạng CBR (Constant Bit Rate) qua giao thức UDP với kích thước gói tin chuẩn là 512 bytes, số lượng luồng kết nối đồng thời từ 10 đến 30 luồng.
  • Lý do lựa chọn phương pháp: Nghiên cứu sử dụng phần mềm Network Simulator phiên bản 2 (NS-2.35) trên hệ điều hành Linux. Đây là môi trường mô phỏng học thuật chuẩn mực, hỗ trợ chi tiết các mô hình truyền sóng vô tuyến tầng MAC theo chuẩn IEEE 802.11 và phân lớp mạng, cho phép thu thập chính xác các tệp vết dữ liệu (trace files) mà không tốn kém chi phí phần cứng thử nghiệm.
  • Timeline nghiên cứu: Toàn bộ quá trình nghiên cứu thực hiện trong 12 tháng. Trong đó, 6 tháng đầu dành cho việc xây dựng cơ sở toán học của độ đo CETX và CETE; 4 tháng tiếp theo lập trình sửa đổi mã nguồn C++ và kịch bản OTcl trong gói định tuyến AOMDV của NS-2; 2 tháng cuối cùng tiến hành chạy mô phỏng lặp lại 30 lần cho mỗi kịch bản để thu thập dữ liệu thống kê.

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 và phân tích dữ liệu định lượng đã chỉ ra 4 phát hiện cốt lõi về hiệu năng vượt trội của giao thức E2E-LREEMR:

  1. Tỷ lệ truyền gói tin thành công (Packet Delivery Ratio): Giao thức E2E-LREEMR đạt tỷ lệ truyền thành công trung bình ở mức 88.5%, cao hơn 18.2% so với giao thức AOMDV nguyên bản (đạt mức 70.3%) và vượt trội 7.4% so với giao thức LR-EE-AOMDV trong cùng điều kiện 100 nút mạng.
  2. Tổng mức tiêu thụ năng lượng toàn mạng: E2E-LREEMR tiết kiệm 24.6% năng lượng tiêu hao so với AOMDV và giảm 11.8% so với MMRE-AOMDV. Sau 900 giây mô phỏng, năng lượng toàn mạng được bảo toàn tốt nhờ giảm thiểu tối đa các lần phát lại gói tin qua các liên kết kém ổn định.
  3. Tỷ lệ mất gói (Packet Loss Rate): Giao thức cải tiến giúp giảm tỷ lệ mất gói xuống mức dưới 11.5%, tương đương mức giảm 21.8% so với AOMDV khi tốc độ di chuyển của các nút đạt mức tối đa 20 m/s.
  4. Chi phí định tuyến chuẩn hóa (Normalized Routing Overhead): Chỉ số này giảm khoảng 16.5% so với AOMDV nhờ khả năng tận dụng hiệu quả các tuyến dự phòng phân tách, hạn chế tần suất phát tán gói tin yêu cầu tìm đường RREQ ngập tràn toàn mạng.

Thảo luận kết quả

Sự vượt trội của E2E-LREEMR xuất phát từ cơ chế lựa chọn đường truyền dựa trên đa tiêu chí chất lượng và năng lượng. Giao thức AOMDV truyền thống có xu hướng chọn đường ít chặng nhất, vô tình tập trung lưu lượng vào các nút trung tâm khiến các nút này nhanh chóng cạn kiệt pin và làm sập toàn bộ liên kết. Ngược lại, E2E-LREEMR tính toán liên tục chỉ số CETX để chọn các kênh có tỷ lệ nhận gói cao và kiểm tra ngưỡng MRE để chuyển hướng lưu lượng sang các nút còn nhiều năng lượng dự trữ.

So với các giao thức cải tiến trước đó như MMRE-AOMDV và OMMRE-AOMDV vốn chỉ tập trung vào dung lượng pin mà bỏ qua chất lượng liên kết, E2E-LREEMR giải quyết triệt để sự mất cân bằng tải. So với giao thức LR-EE-AOMDV – vốn tạo ra số lượng đường rất hạn chế dẫn đến độ trễ tăng vọt khi số luồng dữ liệu vượt quá 20 kết nối – E2E-LREEMR duy trì độ trễ đầu cuối trung bình thấp hơn 12.3 ms nhờ áp dụng chính sách phản hồi gói RREP linh hoạt tại nút đích để giải quyết hiện tượng cắt tuyến (route cutoff).

Về mặt trực quan hóa dữ liệu, các kết quả nghiên cứu có thể được trình bày rõ nét thông qua biểu đồ đường biểu diễn sự biến thiên của các chỉ số hiệu năng theo tốc độ di chuyển của nút mạng (từ 0 m/s đến 20 m/s) và biểu đồ cột so sánh tương quan giữa 4 giao thức (AOMDV, MMRE-AOMDV, LR-EE-AOMDV, E2E-LREEMR). Bảng số liệu tổng hợp cung cấp các giá trị trung bình sau 30 lần chạy độc lập, khẳng định kết quả đạt độ tin cậy thống kê cao với khoảng tin cậy 95%.

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

Dựa trên các kết quả đạt được từ luận văn, 4 khuyến nghị và giải pháp kỹ thuật cụ thể được đề xuất nhằm tối ưu hóa việc triển khai mạng MANET:

  1. Tối ưu hóa thuật toán tính toán độ đo CETX và CETE: Đơn giản hóa cấu trúc xử lý tiêu đề gói tin RREQ và RREP nhằm giảm 15% thời gian tính toán tại bộ vi xử lý của mỗi nút mạng. Thời gian triển khai tối ưu trong vòng 3 tháng đầu, do nhóm kỹ sư phát triển phần mềm giao thức mạng đảm nhiệm thực hiện.
  2. Tích hợp cơ chế kiểm soát công suất truyền dẫn thích ứng (Adaptive Power Control): Điều chỉnh công suất phát sóng của từng nút mạng dựa trên khoảng cách tức thời và chỉ số cường độ tín hiệu RSSI nhận được, hướng tới mục tiêu kéo dài thời gian sống của toàn mạng thêm 30%. Giải pháp dự kiến thực hiện trong quý 2 bởi các kỹ sư kiến trúc phần cứng vô tuyến.
  3. Triển khai thử nghiệm trên mô hình mạng vật lý thực tế (Testbed): Chuyển đổi mã nguồn mô phỏng sang hệ điều hành Linux nhúng và thử nghiệm trên mạng vật lý gồm 30 thiết bị Raspberry Pi kết nối không dây, hướng đến xác thực độ trễ truyền gói tin thực tế dưới 25 ms trong vòng 6 tháng dưới sự chủ trì của phòng thí nghiệm truyền thông.
  4. Tích hợp mô-đun bảo mật nhẹ chống tấn công mạng: Bổ sung thuật toán mã hóa và xác thực chữ ký số nhẹ cho các gói tin điều khiển RREQ/RREP nhằm ngăn chặn 99% các cuộc tấn công DoS, giả mạo nút mạng và nghe lén dữ liệu mà chỉ làm tăng chi phí định tuyến dưới 5%. Lộ trình hoàn thiện từ tháng thứ 9 đến tháng thứ 12 do nhóm nghiên cứu an toàn thông tin phụ trách.

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

Luận văn thạc sĩ này là nguồn tài liệu học thuật và kỹ thuật giá trị cho 4 nhóm đối tượng trọng tâm:

  1. Học viên cao học và nghiên cứu sinh chuyên ngành Khoa học máy tính, Kỹ thuật viễn thông: Nắm vững phương pháp mô hình hóa toán học các giao thức định tuyến vector khoảng cách và kỹ thuật mở rộng mã nguồn mô phỏng trên NS-2, phục vụ nghiên cứu và phát triển các đề tài liên quan đến mạng không dây.
  2. Kỹ sư phát triển hệ thống Internet of Things (IoT) và Mạng cảm biến không dây (WSN): Áp dụng thuật toán cân bằng năng lượng CETE và ngưỡng pin MRE để thiết kế các giải pháp tiết kiệm năng lượng cho mạng cảm biến gồm 200 nút thu thập dữ liệu nông nghiệp thông minh hoặc quan trắc môi trường.
  3. Chuyên gia thiết kế hạ tầng mạng truyền thông quân sự và cứu hộ cứu nạn: Khai thác nguyên lý định tuyến đa đường tự phục hồi của E2E-LREEMR để thiết lập mạng truyền thông dã chiến có độ tin cậy cao cho đội hình 40 đến 50 phương tiện cơ động tại các khu vực bị thiên tai chia cắt hoàn toàn hạ tầng viễn thông.
  4. Giảng viên và cán bộ giảng dạy tại các trường đại học kỹ thuật: Sử dụng toàn bộ khung lý thuyết, quy trình cập nhật bảng định tuyến và tập dữ liệu mô phỏng làm học liệu giảng dạy thực hành môn Mạng không dây nâng cao cho hơn 120 sinh viên mỗi học kỳ.

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

Điểm khác biệt cốt lõi giữa giao thức E2E-LREEMR và giao thức AOMDV truyền thống là gì?

Giao thức AOMDV truyền thống chỉ sử dụng số chặng để chọn đường, dễ dẫn đến việc truyền dữ liệu qua các liên kết yếu hoặc nút sắp cạn pin. Trong khi đó, E2E-LREEMR tích hợp đồng thời hai độ đo tiên tiến là CETX (chất lượng liên kết) và CETE (tiêu hao năng lượng). Nhờ đó, giao thức cải tiến giúp giảm 21.8% tỷ lệ mất gói và nâng cao 18.2% hiệu quả phân phối dữ liệu trong mạng từ 50 đến 100 nút.

Chỉ số CETX trong giao thức E2E-LREEMR được tính toán dựa trên những yếu tố nào?

Chỉ số CETX (Cumulative Expected Transmission Count) được tính bằng tổng các giá trị ETX của tất cả các liên kết thành phần trên tuyến đường. Mỗi giá trị ETX lại được ước lượng chuẩn xác từ tỷ lệ nhận gói tin theo hướng thuận và hướng nghịch thông qua việc trao đổi các gói tin RREQ và RREP trong chu kỳ cửa sổ thời gian 1.0 giây, giúp phản ánh độ ổn định thực tế của đường truyền.

Giao thức E2E-LREEMR giải quyết vấn đề lặp vòng định tuyến như thế nào?

E2E-LREEMR kế thừa và mở rộng cơ chế số thứ tự đích của giao thức AODV kết hợp với biến số chặng quảng bá. Mỗi nút chỉ cập nhật thông tin khi nhận được số thứ tự đích lớn hơn, hoặc cùng số thứ tự nhưng có giá trị đo lường tối ưu hơn số chặng quảng bá ban đầu. Cơ chế này đảm bảo triệt tiêu hoàn toàn 100% nguy cơ hình thành vòng lặp trên mọi tuyến dữ liệu.

Tại sao năng lượng còn lại tối thiểu MRE lại đóng vai trò là điều kiện ngưỡng quan trọng?

Trong mạng MANET, một tuyến đường truyền sẽ bị đứt gãy nếu chỉ cần một nút trung gian hết pin. Do đó, năng lượng còn lại tối thiểu MRE đại diện cho năng lượng của nút yếu nhất trên tuyến. Bằng cách lấy MRE làm ngưỡng kiểm tra cho CETE, E2E-LREEMR tự động loại bỏ các tuyến đường kém bền vững, giúp kéo dài thời gian sống của mạng thêm 24.6% qua 900 giây thử nghiệm.

Giao thức E2E-LREEMR có khả năng triển khai trên các thiết bị phần cứng thực tế không?

Giao thức hoàn toàn có thể triển khai thực tế do hoạt động tại tầng mạng và tương thích với các chuẩn truyền dẫn không dây IEEE 802.11 hiện hành. Các kỹ sư chỉ cần bổ sung 3 trường dữ liệu CETX, CETE và re_energy vào cấu trúc gói tin điều khiển trên nhân hệ điều hành Linux nhúng của 30 đến 50 router không dây trong khoảng thời gian 3 tháng cài đặt.

Kết luận

Luận văn thạc sĩ đã hoàn thành xuất sắc các mục tiêu nghiên cứu với 5 kết quả đóng góp nổi bật:

  • Đề xuất thành công giao thức định tuyến đa đường E2E-LREEMR dựa trên cải tiến cấu trúc gói tin và thuật toán cập nhật của AOMDV.
  • Tích hợp xuất sắc hai độ đo định tuyến then chốt: CETX đo lường độ tin cậy liên kết và CETE tối ưu hóa mức tiêu thụ năng lượng toàn mạng.
  • Khắc phục triệt để hiện tượng cắt tuyến (route cutoff) và loại bỏ 100% vòng lặp định tuyến thông qua cơ chế kiểm soát chặng cuối cùng và số thứ tự đích.
  • Chứng minh hiệu năng vượt trội trên phần mềm mô phỏng NS-2 với tỷ lệ truyền thành công đạt 88.5%, tiết kiệm 24.6% năng lượng và giảm 21.8% tỷ lệ mất gói so với AOMDV tiêu chuẩn.
  • Cung cấp cơ sở lý thuyết vững chắc và bộ mã nguồn mô phỏng chuẩn mực cho cộng đồng nghiên cứu mạng không dây tự tổ chức.

Đóng góp chính của công trình là cung cấp một giải pháp định tuyến đa đường tin cậy đầu cuối, cân bằng tối ưu giữa chất lượng dịch vụ QoS và hiệu quả năng lượng trong môi trường mạng MANET. Hướng phát triển tiếp theo trong giai đoạn 2026-2028 sẽ tập trung mở rộng giao thức cho mạng máy bay không người lái 3 chiều (UAV-MANET) và tích hợp trí tuệ nhân tạo dự đoán chuyển động nút mạng. Bạn hãy tải ngay toàn văn luận văn thạc sĩ khoa học máy tính này để tham khảo chi tiết thuật toán mã nguồn và ứng dụng vào các dự án nghiên cứu mạng không dây của mình!