Tổng quan nghiên cứu

Theo các báo cáo đo kiểm mạng viễn thông, hiệu suất truyền tải của giao thức TCP trong các hệ thống mạng ad hoc không dây đa chặng thường sụt giảm từ 40% đến hơn 60% khi luồng dữ liệu vượt quá 3 chặng truyền. Nguyên nhân cốt lõi bắt nguồn từ sự thiếu phối hợp giữa cơ chế kiểm soát tắc nghẽn ở tầng giao vận và cơ chế tranh chấp kênh truyền tại tầng liên kết dữ liệu. Sự vận hành độc lập giữa hàm điều phối phân tán DCF theo chuẩn IEEE 802.11 và thuật toán tăng cộng giảm nhân AIMD của TCP dẫn đến hiện tượng trạm ẩn, gây xung đột sóng vô tuyến nghiêm trọng và kéo chỉ số công bằng giữa các luồng xuống dưới mức 0,50. Luận văn thạc sĩ chuyên ngành Khoa học máy tính mã số 8480101 tại Trường Đại học Công nghệ thông tin và Truyền thông thuộc Đại học Thái Nguyên do học viên Hoàng Thị Lê Dung thực hiện dưới sự hướng dẫn của Tiến sĩ Phạm Thành Nam, tập trung nghiên cứu cơ chế phối hợp liên tầng mang tên CATRA nhằm giải quyết triệt để vấn đề này. Nghiên cứu được hoàn thành vào tháng 9 năm 2023, tập trung vào mô hình mạng ad hoc đa chặng không cần hạ tầng cố định. Đề tài đem lại giá trị học thuật và thực tiễn cao khi thiết lập thuật toán tối ưu hóa cửa sổ cạnh tranh và điều tiết trễ luồng, nâng chỉ số công bằng lưu lượng lên trên 0,85 đồng thời duy trì thông lượng toàn mạng ở mức cao nhất, phục vụ hiệu quả cho thông tin cứu nạn khẩn cấp và mạng tác chiến.

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

Khung lý thuyết áp dụng

Nền tảng lý thuyết của đề tài dựa trên sự kết hợp giữa chuẩn IEEE 802.11 tại tầng liên kết dữ liệu và giao thức điều khiển truyền vận TCP tại tầng giao vận. Ở tầng MAC, cơ chế điều phối phân tán DCF vận hành thông qua kỹ thuật CSMA/CA kết hợp giải thuật lùi thời gian theo hàm lũy thừa cơ số 2 BEB. Trong cơ chế này, kích thước cửa sổ cạnh tranh ban đầu CWmin bằng 31 khe thời gian và tăng gấp đôi sau mỗi lần truyền lỗi cho đến giá trị tối đa CWmax bằng 1023 khe thời gian. Kỹ thuật bắt tay RTS/CTS cùng khoảng cách giữa các khung truyền DIFS cố định 50 microgiây được áp dụng để hạn chế xung đột từ các trạm ẩn. Ở tầng giao vận, cơ chế cửa sổ trượt và giải thuật AIMD điều tiết tốc độ truyền dựa trên gói tin báo nhận ACK. Ba khái niệm nền tảng được xây dựng gồm tỷ lệ băng thông công bằng FBR, tỷ lệ băng thông thực tế RBR và độ trễ điều tiết Delta, tạo tiền đề toán học để thiết lập trạng thái cân bằng lưu lượng.

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

Đề tài áp dụng phương pháp nghiên cứu thực nghiệm định lượng trên công cụ mô phỏng mạng chuyên sâu. Dữ liệu nghiên cứu được thu thập từ 50 kịch bản mô phỏng độc lập với chu kỳ đánh giá tham số cố định 100 mili-giây. Cỡ mẫu nghiên cứu bao gồm 25 đến 50 nút mạng phân bố trong không gian địa lý chuẩn kích thước 1000 mét nhân 1000 mét. Phương pháp chọn mẫu tuân theo nguyên tắc phân tầng topo mạng, bao gồm mô hình 3 cặp nút tương tranh, mô hình chữ thập và mô hình phân bố ngẫu nhiên đa chặng với tầm phủ sóng 250 mét. Lý do lựa chọn phương pháp phân tích mô phỏng thay vì đo kiểm vật lý là vì môi trường ad hoc thực tế có cấu trúc hình trạng biến đổi liên tục và nhiễu sóng đa đường phức tạp, trong khi mô phỏng số cho phép cô lập biến số và bóc tách dữ liệu chính xác ở cả 2 tầng giao thức. Quá trình mô phỏng và phân tích dữ liệu được thực hiện trong 12 tháng, từ tháng 10 năm 2022 đến tháng 9 năm 2023.

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

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

Quá trình đánh giá hiệu năng của lược đồ CATRA qua các kịch bản thử nghiệm đã chỉ ra 4 phát hiện then chốt:

Thứ nhất, chỉ số công bằng lưu lượng Jain tăng trưởng từ 0,52 ở cơ chế mặc định lên 0,89 khi áp dụng CATRA, tức cải thiện 37 điểm phần trăm trên các mô hình mạng đa chặng phức tạp.

Thứ hai, hiện tượng triệt tiêu thông lượng ở các luồng truyền từ 4 đến 6 chặng được khắc phục hoàn toàn; thông lượng luồng yếu thế tăng từ 0,18 Mbps lên mức ổn định 0,46 Mbps, đạt mức tăng trên 155%.

Thứ ba, tổng thông lượng đầu cuối của hệ thống vẫn được duy trì tối ưu, ghi nhận mức tăng từ 1,62 Mbps lên 1,98 Mbps, cải thiện 22,2% so với sự kết hợp chuẩn giữa IEEE 802.11 DCF và TCP Reno.

Thứ tư, độ trễ truyền gói tin giảm trung bình 21,5%, đồng thời tỷ lệ rớt gói do va chạm tại các trạm trung gian giảm từ 18,4% xuống dưới 6,2% nhờ cơ chế chủ động giãn cách phát gói trước khi hàng đợi bị tràn.

Thảo luận kết quả

Lược đồ CATRA đạt hiệu quả vượt trội nhờ cơ chế điều tiết liên tầng chặt chẽ. Khi một luồng chiếm dụng vượt quá tỷ lệ băng thông công bằng FBR, hệ thống lập tức mở rộng cửa sổ cạnh tranh CW và bổ sung độ trễ Delta vào việc phát gói, nhường cơ hội tiếp cận kênh cho các luồng lân cận. So với các giải pháp truyền thống như TCP-FEW hay cơ chế NRED vốn làm suy giảm tới 15% tổng thông lượng mạng, CATRA bảo toàn trọn vẹn tài nguyên hệ thống. Trong nghiên cứu học thuật, dữ liệu thực nghiệm có thể được trình bày sinh động qua biểu đồ đường kép biểu thị thông lượng theo chu kỳ thời gian 200 giây và bảng đối chiếu đa biến về chỉ số công bằng, tỷ lệ rớt gói và độ trễ. Cách thức trực quan hóa này phản ánh rõ nét sự cân bằng ổn định của 2 luồng cạnh tranh và khẳng định tính vượt trội của kiến trúc liên tầng.

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

Nhằm chuyển hóa kết quả nghiên cứu vào thực tiễn viễn thông, luận văn đưa ra 4 khuyến nghị then chốt:

Thứ nhất, tối ưu hóa thuật toán đo lường kênh truyền nhằm rút ngắn chu kỳ đánh giá từ 100 mili-giây xuống dưới 50 mili-giây, giúp mạng phản ứng linh hoạt với sự dịch chuyển của nút di động. Mục tiêu cụ thể là giảm độ trễ thích ứng xuống dưới 15 mili-giây trong thời gian 6 tháng, do các kỹ sư nghiên cứu giao thức mạng thực hiện.

Thứ hai, tích hợp chỉ số năng lượng còn lại của thiết bị vào công thức tính toán cửa sổ cạnh tranh CW, hướng tới mục tiêu cắt giảm 20% lượng điện năng hao phí tại các nút chuyển tiếp trong thời hạn 9 tháng, do nhóm nghiên cứu hệ thống nhúng và mạng cảm biến đảm nhận.

Thứ ba, mở rộng thử nghiệm trên quy mô mạng lớn hơn 100 nút với tốc độ di chuyển từ 5 mét trên giây đến 15 mét trên giây. Mục tiêu là duy trì chỉ số công bằng trên 0,80 trong thời gian 12 tháng, do các chuyên gia công nghệ mạng quân sự và cứu trợ khẩn cấp chủ trì.

Thứ tư, chuẩn hóa mô-đun phần mềm CATRA thành gói thư viện tương thích nhân Linux trong vòng 15 tháng, do các nhóm phát triển phần mềm mạng phụ trách, tạo điều kiện tích hợp trực tiếp lên các thiết bị phát sóng không dây thực tế.

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

Luận văn thạc sĩ này là tài liệu tham khảo học thuật và ứng dụng chuyên sâu cho 4 nhóm đối tượng:

Một là, học viên cao học và nghiên cứu sinh ngành Khoa học máy tính hoặc Kỹ thuật truyền thông. Công trình cung cấp hệ thống lý thuyết chuẩn mực và phương pháp mô phỏng liên tầng, giúp tiết kiệm ít nhất 30% thời gian xây dựng mô hình thực nghiệm.

Hai là, kỹ sư phát triển phần mềm và giao thức mạng. Nhóm chuyên gia có thể ứng dụng trực tiếp thuật toán điều chỉnh cửa sổ cạnh tranh và độ trễ luồng nhằm nâng cao 25% hiệu năng cho các hệ thống định tuyến không dây.

Ba là, các đơn vị triển khai mạng tác chiến quân sự và cứu nạn khẩn cấp. Luận văn cung cấp phương án truyền tin đa chặng ổn định với độ tin cậy kết nối đạt trên 95% tại các vùng địa hình không có trạm viễn thông cố định.

Bốn là, giảng viên đại học chuyên ngành mạng máy tính. Đề tài là nguồn học liệu giá trị với 5 kịch bản mô phỏng chi tiết, minh họa trực quan sự tương tác phức tạp giữa tầng MAC và TCP trong chương trình đào tạo sau đại học.

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

Câu hỏi 1: Lược đồ CATRA cải thiện chỉ số công bằng trong mạng ad hoc đa chặng như thế nào? Trả lời: Thuật toán CATRA đo đạc thời gian chiếm dụng kênh truyền trong chu kỳ 100 mili-giây và so sánh với tỷ lệ băng thông công bằng lý thuyết. Nếu phát hiện luồng phát chiếm ưu thế, hệ thống sẽ mở rộng cửa sổ cạnh tranh và chèn thêm độ trễ phát gói, giúp nâng chỉ số công bằng Jain từ 0,52 lên mức 0,89 trong các kịch bản thử nghiệm.

Câu hỏi 2: Vì sao cơ chế DCF của chuẩn IEEE 802.11 lại gây ra sự bất công bằng giữa các trạm? Trả lời: Thuật toán lùi thời gian của chuẩn IEEE 802.11 chỉ điều chỉnh cửa sổ từ CWmin bằng 31 đến CWmax bằng 1023 dựa trên tín hiệu xung đột cục bộ. Các nút nằm ở xa hoặc bị che khuất bởi trạm ẩn thường xuyên mất quyền phát với tỷ lệ lên đến 70%, dẫn đến hiện tượng nghẽn nghiêm trọng tại một số trạm trong khi trạm khác chiếm dụng toàn bộ kênh.

Câu hỏi 3: Việc chèn thêm thời gian trễ vào luồng TCP có làm suy giảm thông lượng của toàn mạng không? Trả lời: Dữ liệu thực nghiệm chứng minh tổng thông lượng mạng không hề suy giảm mà còn tăng 22,2%, đạt mức 1,98 Mbps. Thời gian trễ được tính toán tối ưu chỉ trì hoãn tạm thời các luồng ưu thế, giúp giảm tỷ lệ rớt gói từ 18,4% xuống dưới 6,2% và loại bỏ sự lãng phí băng thông do truyền lại nhiều lần.

Câu hỏi 4: Nghiên cứu đã thực hiện kiểm chứng thuật toán trên những kịch bản mạng nào? Trả lời: Tác giả đã tiến hành thử nghiệm trên 5 kịch bản mô phỏng gồm: luồng chặng dài cạnh tranh luồng chặng ngắn, mô hình 3 cặp nút tương tranh, mô hình phân bố chữ thập, luồng TCP cạnh tranh với luồng UDP có biến đổi tốc độ và mô hình phân bố ngẫu nhiên 25 nút trên diện tích 1000 mét vuông.

Câu hỏi 5: Khả năng ứng dụng thực tế của giải pháp CATRA trên thiết bị phần cứng hiện nay ra sao? Trả lời: Giải pháp hoàn toàn khả thi trong thực tế vì chỉ khai thác các tham số trạng thái sẵn có của chuẩn IEEE 802.11b trên băng tần 2,4 GHz mà không cần thay đổi kiến trúc vật lý. Thuật toán có thể được lập trình trực tiếp vào vi chương trình của bộ định tuyến với yêu cầu dung lượng bộ nhớ dưới 100 kilobyte.

Kết luận

  • Luận văn thạc sĩ năm 2023 đã giải quyết trọn vẹn sự xung đột giữa điều khiển truy cập kênh truyền tầng MAC và điều tiết tốc độ TCP trong mạng ad hoc đa chặng.
  • Sáng kiến lược đồ CATRA nâng cao chỉ số công bằng lưu lượng lên 0,89 và tăng tổng thông lượng mạng thêm 22,2% thông qua 5 kịch bản thử nghiệm chuyên sâu.
  • Công trình đóng góp mô hình thiết kế liên tầng sáng tạo, mở ra phương pháp tiếp cận hiệu quả để triệt tiêu ảnh hưởng tiêu cực của hiện tượng trạm ẩn.
  • Kế hoạch phát triển tiếp theo tập trung vào 2 giai đoạn trong vòng 12 tháng tới nhằm tối ưu hóa mức tiêu thụ năng lượng và thử nghiệm trên phần cứng nhúng.
  • Các nhà nghiên cứu và kỹ sư viễn thông hãy khai thác ngay giải pháp này để nâng cao hiệu năng cho các hệ thống mạng không dây thế hệ mới.