Tổng quan nghiên cứu

Mạng ad hoc di động (MANET - Mobile Ad-hoc Network) là tập hợp các nút không dây tự trị, vận hành linh hoạt mà không phụ thuộc vào bất kỳ hạ tầng mạng cố định hay trạm điều khiển trung tâm nào. Trong kiến trúc này, mỗi thiết bị di động đồng thời đảm nhận hai vai trò: thiết bị đầu cuối và bộ định tuyến chuyển tiếp gói tin theo phương thức đa chặng. Tuy nhiên, tính chất di chuyển ngẫu nhiên và liên tục của các nút khiến cấu trúc hình trạng mạng biến động không ngừng, làm đứt gãy các tuyến truyền thông và kích hoạt quy trình tìm đường liên tục.

Giao thức định tuyến theo yêu cầu kinh điển AODV (Ad hoc On-Demand Distance Vector) sử dụng cơ chế truyền tràn ngập (flooding) để phát tán gói tin yêu cầu tìm đường (RREQ). Trong môi trường mật độ thiết bị dày đặc, cơ chế này gây ra hiện tượng "bão quảng bá" (broadcast storm), đẩy tỷ lệ xung đột gói tin lên tới hơn 65%, gây tắc nghẽn nghiêm trọng, gia tăng độ trễ đầu cuối và làm tiêu hao nhanh chóng nguồn năng lượng hạn hẹp của các nút mạng.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính với đề tài "Thuật toán quảng bá lại thông tin định tuyến nhằm tối thiểu hoá chi phí định tuyến trong mạng ad hoc di động" được thực hiện 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 nhằm giải quyết triệt để bài toán này. Mục tiêu trọng tâm của nghiên cứu là xây dựng và triển khai giao thức NKR (Neighbor Knowledge-based Rebroadcasting) tích hợp kỹ thuật phân cụm ảo LVC (Logical Virtual Clustering), kết hợp dự đoán chu kỳ sống của liên kết LEP (Link Expiration Period).

Nghiên cứu được hoàn thành vào năm 2020, cung cấp giải pháp giảm thiểu tới hơn 50% chi phí định tuyến dư thừa, cắt giảm lưu lượng điều khiển, duy trì chất lượng dịch vụ (QoS) với băng thông ổn định và kéo dài thời gian hoạt động của toàn mạng trên các kịch bản mô phỏng từ 20 đến 100 nút mạng di động.

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 trên nền tảng lý thuyết mạng truyền thông không dây tự cấu hình, tiêu chuẩn định tuyến AODV theo khuyến nghị RFC 3561 của tổ chức IETF, và lý thuyết đồ thị có hướng biểu diễn cấu trúc hình trạng mạng $G = (N, C)$. Trong đó, $N$ là tập hợp các nút mạng và $C$ là tập các liên kết truyền thông. Cơ chế truyền tín hiệu sóng vô tuyến được mô hình hóa qua hàm suy hao công suất thu $R_p(m) = (T_p T_G R_G \omega^2) / (4\pi m)^2$, với khoảng cách $m$ và bước sóng $\omega$, làm cơ sở xác định ngưỡng công suất thu nhận tín hiệu.

Bên cạnh giao thức định tuyến gốc AODV với 4 thông điệp điều khiển chính (RREQ, RREP, RERR, Hello), luận văn tích hợp 4 khái niệm lý thuyết cốt lõi:

  1. Vùng phủ lân cận và độ trễ quảng bá: Xác định thứ tự chuyển tiếp gói tin dựa trên số lượng nút láng giềng chưa được bao phủ, gán độ trễ nhỏ hơn cho các nút có mật độ bao phủ cao hơn.
  2. Hệ số kết nối (Connectivity Factor - CF): Tỷ số định lượng mức độ liên kết giữa các nút, đóng vai trò tham số quyết định xác suất phát lại thông tin.
  3. Phân cụm ảo (Logical Virtual Clustering - LVC): Phân cấp chức năng nút thành nút công suất cao (H_Node) và nút công suất thấp (L_Node) kèm ba trạng thái thành viên (Lisolated, Lmember, Lgateway) nhằm giảm xung đột truyền dẫn.
  4. Chu kỳ hiệu lực liên kết và tuyến đường (LEP/REP): Mô hình hình học - động học tính toán tuổi thọ liên kết dựa trên tọa độ vị trí, vận tốc và góc di chuyển của hai nút liền kề.

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

Nghiên cứu sử dụng phương pháp mô phỏng số lượng tử hóa kết hợp phân tích so sánh đối sánh thực nghiệm trên không gian mạng mô phỏng diện tích $1000m \times 1000m$.

  • Cỡ mẫu và thiết lập thông số: Mạng lưới khảo sát bao gồm quy mô từ 20 đến 100 nút di động. Phạm vi truyền sóng của nút đạt bán kính 250m đối với nút thông thường và mở rộng đối với các nút H_Node. Tốc độ di chuyển của nút biến thiên từ 5 m/s đến 30 m/s theo mô hình chuyển động điểm ngẫu nhiên (Random Waypoint). Lưu lượng truyền dữ liệu sử dụng nguồn lưu lượng CBR (Constant Bit Rate) với kích thước gói tin chuẩn 512 bytes, thời gian mô phỏng mỗi kịch bản đạt 500 giây.
  • Phương pháp chọn mẫu và phân tầng kịch bản: Dữ liệu được thu thập qua 4 kịch bản thực nghiệm biến thiên độc lập: (1) biến thiên lưu lượng mạng, (2) biến thiên số lượng nút mạng (20, 40, 60, 80, 100 nút), (3) biến thiên vận tốc di chuyển (5, 10, 15, 20, 25, 30 m/s), và (4) biến thiên băng thông yêu cầu.
  • Lý do lựa chọn phương pháp phân tích: Việc phân tích định lượng thống kê trên môi trường mô phỏng chuẩn giúp đánh giá chính xác các tham số hiệu năng phức tạp mà không thể đo đạc thủ công trên mạng thực tế quy mô lớn. Phương pháp này cho phép kiểm chứng độc lập mức độ cải thiện của giao thức NKR so với giao thức gốc AODV cũng như các giải thuật cải tiến cùng thời kỳ như MERVS (giảm 55% chi phí) và QUACS (giảm 71% chi phí).

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

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

Quá trình phân tích thực nghiệm trên các kịch bản mô phỏng đa dạng đã đem lại 4 phát hiện quan trọng:

  1. Cắt giảm vượt bậc tỷ lệ quảng bá gói tin RREQ: Khi số lượng nút mạng tăng từ 20 lên 100 nút, giao thức NKR đã kiểm soát chặt chẽ các gói tin truy vấn đường trùng lặp. Tỷ lệ phát lại của NKR luôn duy trì ở mức thấp hơn từ 45% đến 65% so với giao thức AODV truyền thống. Ngay cả khi lưu lượng kết nối tăng vọt, cơ chế tính toán diện tích phủ bổ sung giúp triệt tiêu hoàn toàn các gói tin dư thừa tại vùng giao thoa tín hiệu.
  2. Tối ưu hóa chi phí định tuyến trong điều kiện di động cao: Ở vận tốc di chuyển cực đại 30 m/s, chi phí điều khiển định tuyến của AODV tăng vọt do hiện tượng mất liên kết liên tục. Ngược lại, giao thức NKR duy trì chi phí định tuyến ổn định, giảm khoảng 50% tổng số gói tin điều khiển so với AODV tiêu chuẩn, đồng thời tiết kiệm hơn giao thức MERVS khoảng 18% chi phí tiêu hao băng thông.
  3. Nâng cao độ ổn định liên kết và giảm tỷ lệ tái liên kết: Thông qua chỉ số độ mở rộng tuyến đường $D = REP / TH$ (với $REP$ là chu kỳ hiệu lực tuyến và $TH$ là số chặng nhảy), thuật toán luôn ưu tiên chọn các đường truyền có tuổi thọ cao nhất và số chặng ngắn nhất. Tỷ lệ tái thiết lập liên kết bị đứt giảm hơn 40% so với phương pháp tìm đường ngẫu nhiên, bảo đảm tiêu chuẩn băng thông đáp ứng quy tắc $2 \times \text{Bandwidth} \le \sum \text{PathBW}$.
  4. Hiệu quả vượt trội của phân cụm ảo LVC khi hệ số kết nối thấp: Khi hệ số kết nối $CF < 0.5$, việc kích hoạt LVC và chuyển quyền phát sóng cho các nút H_Node đã giúp mạng tránh được tình trạng phân mảnh, giảm tỷ lệ nghẽn kênh truyền tại các nút trung gian xuống dưới 15%.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp thuật toán đề xuất đạt hiệu năng vượt trội là việc xóa bỏ hoàn toàn cơ chế phát tán mù quáng của AODV. Thay vì để tất cả các nút lân cận nhận được RREQ cùng đồng loạt phát lại, thuật toán NKR thiết lập hàng đợi trễ thông minh: nút nào có khả năng bao phủ nhiều nút chưa biết nhất sẽ được quyền phát trước, khiến các nút xung quanh tự động hủy bỏ gói tin trùng lặp khi nhận được tín hiệu tiếp sóng.

So sánh với các nghiên cứu trước đây, kỹ thuật điều chỉnh bộ định thời của Periyasamy chỉ giảm được gần 40% chi phí định tuyến nhưng vẫn bị động trước sự biến đổi topo đột ngột. Kỹ thuật xác suất tĩnh như MERVS hay QUACS dù giảm được từ 55% đến 71% chi phí nhưng không tính đến yếu tố vận tốc và hướng di chuyển của thiết bị. Luận văn của tác giả Lê Hồng Sơn đã khắc phục hoàn toàn nhược điểm này bằng cách kết hợp dự báo động học phân chia vị trí Newton với cơ chế phân cụm LVC.

Toàn bộ dữ liệu thực nghiệm trong luận văn được hệ thống hóa trực quan thông qua 7 biểu đồ phân tích xu hướng hiệu năng (từ Hình 3.1 đến Hình 3.7) và 8 bảng dữ liệu thống kê chi tiết (từ Bảng 3.1 đến Bảng 3.8), phản ánh rõ nét mối tương quan giữa vận tốc di chuyển, mật độ nút và chi phí truyền thông.

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

Nhằm chuyển hóa các kết quả nghiên cứu lý thuyết vào thực tiễn phát triển mạng không dây thế hệ mới, luận văn đưa ra 4 khuyến nghị và giải pháp hành động cụ thể:

  1. Tích hợp module thuật toán NKR vào hệ điều hành mạng nhúng cho thiết bị IoT:

    • Hành động: Biên dịch và nhúng thuật toán tính trễ quảng bá và hệ số kết nối vào firmware của các thiết bị định tuyến biên di động.
    • Mục tiêu: Cắt giảm 45% năng lượng tiêu hao cho tiến trình định tuyến trên các thiết bị chạy pin.
    • Thời gian thực hiện: Lộ trình 6 đến 12 tháng.
    • Chủ thể thực hiện: Các kỹ sư phát triển phần mềm nhúng và giao thức mạng không dây.
  2. Chuẩn hóa công thức dự báo liên kết LEP trên các hệ thống định vị thời gian thực:

    • Hành động: Ứng dụng mô hình tính toán LEP kết hợp tín hiệu GPS vi sai hoặc cảm biến quán tính IMU trên phương tiện di chuyển để chủ động chuyển mạch trước khi liên kết đứt gãy.
    • Mục tiêu: Đạt độ chính xác dự báo tuổi thọ liên kết trên 90%, giảm độ trễ tìm đường xuống dưới 20ms.
    • Thời gian thực hiện: Trong vòng 12 tháng.
    • Chủ thể thực hiện: Các nhóm nghiên cứu viễn thông và giao thông thông minh (ITS/VANET).
  3. Mở rộng cơ chế phân cụm ảo LVC đa mức dựa trên chỉ số năng lượng dư thừa:

    • Hành động: Nâng cấp thuật toán phân loại H_Node và L_Node bằng cách bổ sung trọng số dung lượng pin thực tế bên cạnh công suất phát sóng vô tuyến.
    • Mục tiêu: Kéo dài thời gian sống của toàn mạng thêm 30% trong các tình huống cứu hộ khẩn cấp.
    • Thời gian thực hiện: Giai đoạn 2026 - 2027.
    • Chủ thể thực hiện: Các nhà khoa học máy tính và chuyên gia tối ưu hóa mạng.
  4. Triển khai thử nghiệm thực địa trên mô hình dàn thiết bị thực tế (Testbed):

    • Hành động: Thiết lập mạng thử nghiệm với quy mô từ 50 đến 100 thiết bị di động (máy bay không người lái drone, xe cứu thương, thiết bị cầm tay) trong môi trường thực địa phức tạp.
    • Mục tiêu: Đánh giá mức độ suy hao kênh truyền thực tế và tinh chỉnh tham số trễ quảng bá.
    • Thời gian thực hiện: Kế hoạch 18 tháng.
    • Chủ thể thực hiện: Các viện nghiên cứu quốc phòng, cứu hộ thảm họa và doanh nghiệp công nghệ viễn thông.

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

Luận văn là tài liệu học thuật và kỹ thuật chuyên sâu, mang lại giá trị thực tiễn cao cho 4 nhóm đối tượng chính:

  1. Học viên cao học, nghiên cứu sinh và giảng viên ngành Khoa học máy tính, Mạng máy tính:

    • Lợi ích: Tiếp cận khung lý thuyết toán học hoàn chỉnh về định tuyến mạng ad hoc, các phương trình vi phân chuyển động và thuật toán phân cụm ảo.
    • Trường hợp sử dụng: Làm tài liệu tham khảo cho các đề tài nghiên cứu chuyên sâu về giao thức định tuyến không dây, tối ưu hóa thuật toán phân tán và lý thuyết đồ thị ứng dụng.
  2. Kỹ sư phát triển phần mềm mạng, hệ thống nhúng và giao thức không dây:

    • Lợi ích: Nắm vững mã giả chi tiết của hai thủ tục then chốt Route_FindingRoute_maintenance, cơ chế xử lý hàng đợi FIFO và quản lý bảng định tuyến.
    • Trường hợp sử dụng: Ứng dụng trực tiếp vào việc lập trình giao thức định tuyến cho mạng cảm biến không dây (WSN) và mạng kết nối xe cộ (VANET).
  3. Chuyên gia thiết kế hệ thống truyền thông tác chiến quân sự và cứu nạn khẩn cấp:

    • Lợi ích: Sở hữu giải pháp thiết lập mạng dã chiến tức thời tại các khu vực bị thiên tai phá hủy hoàn toàn hạ tầng trạm viễn thông cố định.
    • Trường hợp sử dụng: Xây dựng mạng liên lạc nội bộ ổn định giữa các phương tiện cứu hỏa, cảnh sát và nhân viên cứu hộ với băng thông đảm bảo chất lượng QoS.
  4. Kiến trúc sư giải pháp IoT công nghiệp và đô thị thông minh:

    • Lợi ích: Giải pháp mở rộng quy mô mạng kết nối hàng nghìn nút cảm biến tự trị mà không lo quá tải băng thông hay xung đột bão quảng bá.
    • Trường hợp sử dụng: Thiết kế kiến trúc mạng Rooftop băng rộng và mạng lưới cảm biến quan trắc môi trường thông minh.

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

Hiện tượng bão quảng bá trong mạng MANET là gì và gây ra những hậu quả kỹ thuật nào? Hiện tượng bão quảng bá xuất hiện khi các nút mạng đồng loạt phát tán gói tin yêu cầu tìm đường RREQ theo cơ chế làm tràn ngập truyền thống. Điều này khiến hơn 60% gói tin bị xung đột trên kênh vô tuyến dùng chung, làm nghẽn băng thông, gia tăng độ trễ tìm đường lên nhiều lần và gây sụt giảm nghiêm trọng tỷ lệ truyền dữ liệu thành công.

Thuật toán NKR kiểm soát việc phát lại gói tin RREQ khác biệt như thế nào so với AODV truyền thống? Thay vì chuyển tiếp ngay lập tức mọi gói RREQ nhận được, thuật toán NKR tính toán diện tích phủ bổ sung và gán thời gian trễ phát sóng ngược với số lượng láng giềng quen thuộc. Nút có độ phủ lớn nhất sẽ phát trước, cập nhật danh sách nút đã nhận cho các thiết bị xung quanh, giúp các nút lân cận tự động hủy bỏ gói tin trùng lặp để tiết kiệm 45% đến 65% lưu lượng.

Cơ chế phân cụm ảo LVC đóng vai trò gì trong việc tối ưu hóa chi phí định tuyến? Phân cụm ảo LVC chia mạng thành các nút công suất cao (H_Node) và nút công suất thấp (L_Node). Khi hệ số kết nối mạng $CF < 0.5$, LVC chỉ cho phép các nút H_Node có phạm vi truyền sóng rộng tham gia chuyển tiếp dữ liệu đa chặng. Cơ chế này giảm đáng kể số bước nhảy trung gian và cắt giảm hơn 35% chi phí điều khiển định tuyến phát sinh.

Chu kỳ hiệu lực liên kết LEP được tính toán dựa trên các thông số động học nào? Chu kỳ hiệu lực liên kết LEP được tính toán dựa trên mô hình chuyển động hình học gồm tọa độ không gian 2 chiều $(i, j)$, vận tốc di chuyển $S$, hướng chuyển động góc $\alpha$ của hai nút liền kề và bán kính truyền thông $a$. Qua đó, thuật toán dự báo chính xác thời điểm liên kết bị đứt để chủ động chuyển tuyến mà không làm gián đoạn luồng dữ liệu.

Thuật toán cải tiến trong luận văn đã được kiểm chứng trên những kịch bản hiệu năng nào? Giao thức NKR được kiểm chứng qua 4 kịch bản mô phỏng toàn diện: biến thiên số nút mạng (20 đến 100 nút), biến thiên vận tốc di chuyển (5 đến 30 m/s), biến thiên mật độ lưu lượng truyền và biến thiên mức băng thông yêu cầu. Kết quả chứng minh NKR vượt trội về tỷ lệ quảng bá, chi phí định tuyến và tỷ lệ duy trì liên kết so với AODV và QUACS.

Kết luận

  • Luận văn đã giải quyết triệt để bài toán "bão quảng bá" của giao thức AODV bằng việc đề xuất thành công giao thức định tuyến cải tiến NKR kết hợp cơ chế phân cụm ảo LVC.
  • Xây dựng hoàn chỉnh mô hình toán học dự báo chu kỳ sống liên kết LEP và tuyến đường REP, cho phép tối ưu hóa việc chọn đường truyền chất lượng cao dựa trên hệ số mở rộng $D = REP / TH$.
  • Kết quả thực nghiệm khẳng định giải pháp giúp cắt giảm từ 45% đến 65% tỷ lệ phát lại gói tin dư thừa, hạ 50% chi phí định tuyến và duy trì băng thông ổn định trong môi trường di động cao tới 30 m/s.
  • Kế hoạch mở rộng nghiên cứu trong giai đoạn 12 đến 24 tháng tới tập trung vào việc thử nghiệm thuật toán trên mạng xe cộ VANET và tích hợp trí tuệ nhân tạo dự đoán quỹ đạo di chuyển của các thiết bị bay không người lái (UAV).
  • Các nhà nghiên cứu, kỹ sư hệ thống và chuyên gia viễn thông hãy khai thác và ứng dụng ngay các thuật toán định tuyến tiên tiến này nhằm nâng cao hiệu năng và độ tin cậy cho các hệ thống mạng không dây tự cấu hình thế hệ mới.