Tổng quan nghiên cứu
Trong kỷ nguyên vạn vật kết nối, mạng cảm biến không dây (Wireless Sensor Networks - WSN) đã trở thành nền tảng cốt lõi cho các hệ thống giám sát môi trường, nông nghiệp thông minh và quốc phòng. Tuy nhiên, các nút cảm biến bị hạn chế nghiêm trọng về năng lượng pin, năng lực tính toán của vi điều khiển và dung lượng bộ nhớ. Các giao thức định tuyến truyền thống dựa trên thông tin cấu trúc liên kết mạng thường tiêu tốn hơn 40% băng thông cho các gói tin điều khiển, dẫn đến tình trạng suy kiệt năng lượng nhanh chóng. Luận văn thạc sĩ chuyên ngành Truyền dữ liệu và Mạng máy tính thực hiện năm 2016 tại Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội đã giải quyết triệt để thách thức này thông qua giải pháp định tuyến vị trí kết hợp kỹ thuật khôi phục trên đồ thị phẳng.
Vấn đề nghiên cứu trọng tâm tập trung vào hiện tượng cực tiểu địa phương (local minimum), xảy ra khi cơ chế chuyển tiếp tham lam (Greedy Forwarding) bị bế tắc do nút hiện tại không tìm thấy láng giềng nào ở gần nút đích hơn chính nó. Mục tiêu cụ thể của công trình là nghiên cứu, cài đặt và đánh giá toàn diện các kỹ thuật khôi phục như Boundhole, Greedy Anti-void Routing (GAR), Curved Stick (CS) và định tuyến chu vi GPSR trên các cấu trúc đồ thị phẳng như Gabriel Graph (GG) và Relative Neighborhood Graph (RNG). Phạm vi nghiên cứu thực nghiệm được triển khai trên không gian mô phỏng hai chiều với các mật độ mạng từ 50 đến 200 nút cảm biến, chuẩn hóa bán kính truyền thông bằng 1 đơn vị khoảng cách. Kết quả nghiên cứu mang lại ý nghĩa học thuật và thực tiễn sâu sắc, giúp tăng tỷ lệ chuyển tiếp gói tin thành công lên trên 98% và giảm thiểu tiêu hao năng lượng truyền thô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 xây dựng trên nền tảng của lý thuyết đồ thị phẳng hóa và giao thức định tuyến địa lý trong không gian Euclid hai chiều. Giao thức chuyển tiếp địa lý kết hợp hai trạng thái hoạt động chính: chế độ tham lam (Greedy Mode) và chế độ khôi phục (Recovery Mode). Chế độ tham lam thực hiện chuyển gói tin tới nút láng giềng gần đích nhất theo cự ly hình học. Khi rơi vào cực tiểu địa phương tại các vùng trống truyền thông (voids/holes), hệ thống lập tức chuyển sang chế độ khôi phục.
Khung lý thuyết phẳng hóa đồ thị đóng vai trò then chốt trong việc loại bỏ hiện tượng lặp vòng kín mà không cần duy trì bảng định tuyến toàn cục. Hai mô hình đồ thị phẳng tiêu biểu được áp dụng gồm:
- Đồ thị Gabriel (Gabriel Graph - GG): Một liên kết giữa hai nút i và j được thiết lập khi và chỉ khi hình tròn nhận đoạn thẳng nối i và j làm đường kính không chứa bất kỳ nút nào khác. Về mặt giải tích, điều kiện này tương đương với bất đẳng thức bình phương khoảng cách giữa i và j luôn nhỏ hơn tổng bình phương khoảng cách từ nút thứ ba bất kỳ tới hai nút trên.
- Đồ thị láng giềng tương đối (Relative Neighborhood Graph - RNG): Liên kết giữa hai điểm i và j chỉ tồn tại khi khoảng cách giữa chúng nhỏ hơn giá trị lớn nhất trong cặp khoảng cách từ bất kỳ điểm láng giềng nào tới i và j.
Bên cạnh đó, quy tắc bàn tay phải (Right-hand Rule) và quy tắc TENT với ngưỡng góc kẹt lớn hơn 120 độ được áp dụng để xác định nút biên và phát hiện chính xác ranh giới vùng trống, giúp gói tin đi men theo chu vi mặt phẳng để thoát khỏi điểm kẹt.
Phương pháp nghiên cứu
Nghiên cứu sử dụng phương pháp định lượng kết hợp thực nghiệm mô phỏng trên nền tảng phần mềm chuyên dụng Network Simulator 2 (NS-2).
Về quy mô và phương pháp chọn mẫu, tập dữ liệu thực nghiệm được khởi tạo với cỡ mẫu gồm 3 cấu hình mạng chính: 50 nút, 100 nút và 200 nút cảm biến. Phương pháp chọn mẫu áp dụng cơ chế phân bố ngẫu nhiên đồng đều (Uniform Random Deployment) trong một không gian hình học chuẩn hóa có kích thước 1000m x 1000m. Bán kính phủ sóng truyền thông vô tuyến của mỗi nút được ấn định đồng nhất bằng 1 đơn vị chuẩn (tương đương 250 mét trong thiết lập vật lý của chuẩn IEEE 802.11).
Lý do lựa chọn phương pháp mô phỏng trên NS-2 bắt nguồn từ khả năng tái lập chính xác môi trường truyền dẫn sóng vô tuyến, kiểm soát chặt chẽ các tầng giao thức MAC và định tuyến, đồng thời loại bỏ các sai số ngẫu nhiên của phần cứng vật lý. Dữ liệu sau quá trình mô phỏng được phân tích qua ba độ đo hiệu năng tiêu chuẩn: tỷ lệ phân phối gói tin thành công (Packet Delivery Ratio - PDR), tổng số gói tin phát đi trên toàn mạng, và tỷ lệ phần trăm độ dài đường đi thực tế so với đường đi ngắn nhất lý thuyết (Path Stretch Factor).
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 và phân tích định lượng đã làm sáng tỏ hiệu năng của các thuật toán định tuyến khôi phục trên đồ thị phẳng:
Thứ nhất, về độ tin cậy truyền tin, kỹ thuật định tuyến khôi phục trên đồ thị phẳng đạt tỷ lệ gửi gói tin thành công lên tới 98,5% ở mạng có quy mô 100 nút, cao hơn 18,2% so với kỹ thuật Boundhole truyền thống khi gặp các vùng trống có hình dạng phức tạp. Cơ chế chuyển tiếp chu vi trên đồ thị phẳng đã triệt tiêu hoàn toàn hiện tượng lặp vòng vô hạn.
Thứ hai, về tính tối ưu của đường truyền, thuật toán Curved Stick (CS) chứng minh sự vượt trội khi độ dài đường đi thực tế chỉ vượt từ 12% đến 15% so với đường đi ngắn nhất. Trong khi đó, thuật toán Greedy Anti-void Routing (GAR) có độ dài đường đi vượt tới 35% do cơ chế quả bóng lăn (Rolling Ball) thường chọn dư thừa các nút trung gian không cần thiết trên biên.
Thứ ba, về cấu trúc đồ thị phẳng, đồ thị Gabriel (GG) duy trì mật độ liên kết cao hơn 25% so với đồ thị láng giềng tương đối (RNG). Nhờ mật độ liên kết tối ưu này, đường định tuyến trên đồ thị Gabriel ngắn hơn trung bình 16% và giảm độ trễ gói tin khoảng 22ms trong toàn bộ các kịch bản thử nghiệm từ 50 đến 200 nút mạng.
Thứ tư, về hiệu quả sử dụng tài nguyên, giải pháp định tuyến vị trí kết hợp đồ thị phẳng giúp cắt giảm tới 60% tổng số gói tin điều khiển phát tán trên mạng so với các giao thức định tuyến theo bảng trạng thái liên kết như DSDV hoặc AODV, qua đó kéo dài đáng kể tuổi thọ của pin.
Thảo luận kết quả
Nguyên nhân cốt lõi giúp đồ thị Gabriel và thuật toán Curved Stick đạt hiệu năng vượt trội nằm ở khả năng tính toán cục bộ chính xác mà không phá vỡ tính liên thông của mạng. Khi chuyển tiếp tham lam gặp thất bại tại một nút cực tiểu địa phương, việc áp dụng quy tắc bàn tay phải trên đồ thị phẳng đảm bảo gói tin luôn tìm được lối thoát qua các mặt phẳng lân cận giao cắt với đoạn thẳng nối từ vị trí kẹt đến đích.
Kết quả này hoàn toàn tương thích và mở rộng các nghiên cứu kinh điển về giao thức GPSR, đồng thời khắc phục triệt để nhược điểm tạo vòng lặp cục bộ của kỹ thuật Boundhole. Trong thực tế, dữ liệu thực nghiệm cho thấy sự phân hóa rõ nét: khi mật độ mạng tăng từ 50 lên 200 nút, tỷ lệ suy hao đường truyền của đồ thị Gabriel giảm dần về mức dưới 10%, trong khi RNG có xu hướng tạo ra đường đi zig-zag do loại bỏ quá nhiều cạnh tiềm năng.
Trên các biểu đồ phân bố đường đi thực tế, đồ thị biểu diễn tỷ lệ kéo dài đường truyền của Curved Stick luôn duy trì độ dốc ổn định gần mức tối ưu, minh chứng cho việc lựa chọn chính xác nút cổng thoát tiềm năng (Potential Exit Gate - PEG). Bảng đối sánh chi phí năng lượng cũng chỉ ra rằng việc giảm thiểu số bước nhảy trung gian trực tiếp bảo toàn dung lượng pin cho các nút cảm biến ở khu vực rìa vùng trống.
Đề xuất và khuyến nghị
Dựa trên các kết luận rút ra từ công trình nghiên cứu, bốn giải pháp chiến lược được đề xuất nhằm tối ưu hóa việc triển khai mạng cảm biến không dây trong thực tiễn:
- Tối ưu hóa thuật toán phẳng hóa đồ thị cục bộ: Nhóm kỹ sư phát triển phần mềm nhúng cần tích hợp trực tiếp thuật toán kiểm tra điều kiện hình học Gabriel vào firmware của vi điều khiển, hướng tới mục tiêu giảm 15% thời gian xử lý CPU tại mỗi nút trong giai đoạn 2026 - 2027.
- Nâng cấp cơ chế phát hiện vùng trống bằng góc động: Đội ngũ nghiên cứu giao thức mạng nên thay thế ngưỡng góc kẹt cố định 120 độ của quy tắc TENT bằng hàm thích ứng theo mật độ láng giềng thời gian thực, nhằm nâng độ chính xác nhận diện nút kẹt lên 99% trong vòng 6 tháng triển khai.
- Tích hợp quản lý năng lượng theo chu kỳ thức ngủ: Các doanh nghiệp viễn thông và IoT cần kết hợp cơ chế định tuyến vị trí phẳng hóa với thuật toán điều phối chu kỳ ngủ (Sleep/Wake Scheduling), mục tiêu tiết kiệm thêm 30% đến 45% mức tiêu thụ năng lượng của toàn mạng trong vòng 12 tháng.
- Mở rộng thử nghiệm trên phần cứng thực nghiệm quy mô lớn: Các viện nghiên cứu và trường đại học cần mở rộng phạm vi kiểm thử từ phần mềm mô phỏng sang hệ thống phần cứng thực tế với quy mô tối thiểu 50 thiết bị cảm biến môi trường, hoàn thành nghiệm thu trong thời gian 18 tháng tới.
Đối tượng nên tham khảo luận văn
Tài liệu này là công trình tham khảo giá trị cao, được thiết kế cho các nhóm độc giả chuyên biệt:
- Học viên cao học và nghiên cứu sinh chuyên ngành Công nghệ thông tin, Viễn thông: Cung cấp nền tảng toán học vững chắc về hình học tính toán, kỹ thuật phẳng hóa đồ thị và phương pháp thiết kế giao thức mạng không dây tự tổ chức.
- Kỹ sư phát triển phần mềm nhúng và hệ sinh thái IoT: Cung cấp giải thuật định tuyến gọn nhẹ, tối ưu hóa bộ nhớ RAM và năng lượng vi xử lý, có thể nạp trực tiếp vào các dòng chip vi điều khiển giới hạn tài nguyên.
- Chuyên gia tư vấn và triển khai giải pháp đô thị thông minh, quan trắc môi trường: Nắm bắt phương pháp quy hoạch mạng lưới cảm biến tại các khu vực địa hình đồi núi, rừng rậm hoặc đô thị có nhiều vật cản tạo ra vùng trống truyền thông.
- Giảng viên và nhà nghiên cứu cấu trúc dữ liệu và giải thuật: Sử dụng làm tài liệu giảng dạy thực tế về ứng dụng của sơ đồ Voronoi, tam giác Delaunay và các biến thể đồ thị phẳng trong bài toán định tuyến phân tán.
Câu hỏi thường gặp
Tại sao định tuyến dựa trên thông tin vị trí lại vượt trội hơn định tuyến truyền thống trong mạng cảm biến không dây?
Định tuyến vị trí chỉ yêu cầu mỗi nút biết tọa độ của chính nó và các láng giềng trực tiếp, không cần lưu trữ bảng định tuyến toàn mạng. Cơ chế này giúp loại bỏ hoàn toàn chi phí phát tán gói tin điều khiển, tiết kiệm hơn 40% năng lượng pin và phù hợp hoàn hảo với vi điều khiển dung lượng RAM thấp.
Hiện tượng cực tiểu địa phương là gì và ảnh hưởng như thế nào đến mạng WSN?
Cực tiểu địa phương xuất hiện khi một nút cảm biến không có bất kỳ láng giềng nào nằm gần đích hơn vị trí hiện tại của nó, thường xảy ra tại biên của các vùng trống không có nút mạng. Nếu không có thuật toán khôi phục, gói tin sẽ bị kẹt hoặc rơi vào vòng lặp vô tận, gây mất gói tin.
Sự khác biệt cơ bản giữa đồ thị Gabriel và đồ thị láng giềng tương đối là gì?
Đồ thị Gabriel giữ lại các cạnh khi vòng tròn đường kính không chứa nút khác, trong khi đồ thị RNG yêu cầu khoảng trống lớn hơn hình thành từ phần giao của hai hình tròn. Do đó, đồ thị Gabriel giữ lại nhiều liên kết hơn khoảng 25%, tạo ra đường đi ngắn hơn và giảm độ trễ truyền dữ liệu.
Thuật toán Curved Stick giải quyết hạn chế của thuật toán Boundhole và GAR ra sao?
Boundhole dễ bị lặp vòng khi biên vùng trống lõm, còn GAR chọn dư thừa nút biên khiến đường truyền kéo dài thêm 35%. Curved Stick sử dụng thanh cong quét để tìm đúng nút cổng thoát tiềm năng, giúp đường định tuyến khôi phục đạt độ dài tối ưu, chỉ chênh lệch khoảng 12% so với đường ngắn nhất.
Làm thế nào nút nguồn biết được vị trí tọa độ của nút đích trước khi gửi gói tin?
Nút nguồn sử dụng dịch vụ định vị mạng (Location Service) hoặc bộ định vị toàn cầu để truy vấn tọa độ nút đích trước khi truyền. Tọa độ đích sau đó được ghi trực tiếp vào phần tiêu đề của gói tin và giữ cố định trong suốt hành trình truyền dẫn đa chặng.
Kết luận
- Luận văn đã phân tích toàn diện và chứng minh tính hiệu quả vượt trội của phương pháp định tuyến dựa trên thông tin vị trí kết hợp kỹ thuật khôi phục trên đồ thị phẳng cho mạng WSN.
- Thuật toán Curved Stick và cấu trúc đồ thị Gabriel được khẳng định là giải pháp tối ưu nhất, giúp duy trì tỷ lệ phân phối gói tin thành công trên 98,5% và giảm độ dài đường đi thực tế.
- Giải pháp loại bỏ hoàn toàn sự phụ thuộc vào bảng định tuyến toàn cục, giảm hơn 60% lưu lượng gói tin điều khiển và bảo toàn tối đa nguồn năng lượng pin hạn chế.
- Kế hoạch tiếp theo định hướng mở rộng thuật toán sang không gian không gian ba chiều (3D WSN) và tích hợp cơ chế học tăng cường trong giai đoạn 2026 - 2027.
- Độc giả, nhà nghiên cứu và các kỹ sư hệ thống hãy áp dụng ngay các nguyên lý đồ thị phẳng này để tối ưu hóa hiệu năng cho các dự án mạng cảm biến và IoT thực tế.