.9 Rumor Routing

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu, đánh giá và mô phỏng một số giao thức định tuyến trong mạng cảm biến không dây (Trang 41 - 45)

2.2.4.7 Giao thức dựa trên thƣơng lƣợng

Giao thức dựa trên thương lượng (Negotiation based routing protocols) sử dụng bản mô tả dữ liệu mức cao để loại bỏ việc truyền dữ liệu dư thừa qua việc hỏi đáp.Việc quyết định truyền gói cũng dựa vào tài nguyên có trong các nút. Giao thức SPIN là giao thức tiêu biểu cho loại giao thức này. Flooding và Gossiping là hai cơ chế cổ điển để truyền dữ liệu trong mạng cảm biến mà không cần bất cứ một giải thuật định tuyến hoặc sự duy trì cấu hình nào. Trong Flooding, mỗi nút nhận được gói dữ liệu, rồi quảng bá nó tới tất cả các nút lân cận và quá trình này cứ tiếp diễn cho đến khi gói dữ liệu đến được đích hoặc gói đã đi qua số lượng lớn nhất các chặng. Gossiping có cải tiến hơn Flooding một chút, trong đó các nút nhận dữ liệu gửi gói đến một nút lân cận ngẫu nhiên, sau đó lại chọn ngẫu nhiên một nút lân cận tiếp theo để truyền gói, và cứ tiếp tục như vậy. Mặc dù Flooding triển khai tương đối dễ dàng nhưng nó có một số nhược điểm. Đó là khi xảy ra trường hợp các bản tin kép gửi đến cùng một nút; hay hiện tượng chồng chéo khi hai nút cảm nhận cùng một vùng, gửi những gói tương tự nhau đến cùng một nút lân cận. Do vậy Flooding và Gossiping tiêu tốn năng lượng và phải xử lí nhiều.

Giao thức SPIN được thiết kế để phân phối dữ liệu từ một nút tới tất các các nút khác trong toàn mạng để loại bỏ dữ liệu dư thừa.

2.2.4.8 Giao thức dựa trên chất lƣợng dịch vụ

Trong các giao thức này, mạng phải cân bằng giữa tiêu thụ năng lượng và chất lượng dữ liệu. Nhìn chung mạng phải thỏa mãn các thông số nhất định như trễ, năng lượng, băng thông, khi phân phối dữ liệu tới Trạm gốc.

Sequential Assignment Routing (SAR) là một trong những giao thức định tuyến đầu tiên dùng thông báo chất lượng trong quyết định định tuyến. Quyết định định tuyến trong SAR phụ thuộc vào ba nhân tố: nguồn năng lượng, chất lượng (QoS) trên mỗi đường, và mức ưu tiên của mỗi gói. Để tránh hư hỏng đơn đường, một phương pháp định tuyến đa đường được sử dụng và lược đồ sửa chữa đường cục bộ được sử dụng. Để tạo nhiều đường từ nguồn, một cây từ nguồn đến các đích (Trạm gốc) được xây dựng. Các đường của cây được xây dựng tránh các nút có năng lượng thấp hoặc là phải đảm bảo chất lượng. Sau khi kết thúc quá trình xây dựng đường, mỗi nút là một phần của cây đa đường. Do vậy SAR là giao thức đa đường nhằm đạt được hiệu quả năng lượng và tính chịu lỗi (fault tolerance). SAR tính toán thông số trọng số chất lượng là tích của thông số chất lượng và hệ số liên quan tới mức ưu tiên của gói. Mục đích của thuật toán SAR là tối thiểu thông số trọng số chất lượng trung bình suốt thời gian sống của toàn mạng. Nếu cấu hình nút bị thay đổi thì đường sẽ được tính toán lại. Sự tính toán lại theo chu kì được phát ra bởi trạm gốc để khắc phục bất cứ thay đổi nào về cấu hình mạng. Một thủ tục bắt tay dựa trên lược đồ sửa chữa cục bộ giữa các nút lân cận được sử dụng để khắc phục lỗi nút cảm biến. Sự khắc phục lỗi được thực hiện bằng cách thực hiện sự nhất quán trong bảng định tuyến giữa các nút upstream và downstream trên mỗi đường. Kết quả mô phỏng đã chỉ ra rằng SAR đưa ra sự tiêu thụ năng lượng ít hơn thuật toán tối ưu năng lượng (thuật toán này chỉ chú trọng vào sự tiêu thụ năng lượng của mỗi gói mà không tính đến thứ tự ưu tiên của

bảo khả năng chịu lỗi và dễ khôi phục nhưng phải tốn chi phí lớn khi duy trì bảng định tuyến và trạng thái của mỗi nút cảm biến đặc biệt khi số lượng nút lớn.

2.2.4.9 Giao thức xử lí kết hợp và không kết hợp

Xử lí dữ liệu là một thành phần trong hoạt động của mạng cảm biến không dây. Do đó các kĩ thuật định tuyến sử dụng các kĩ thuật xử lí dữ liệu khác nhau. Nhìn chung các nút cảm biến sẽ kết hợp với nhau trong quá trình xử lí dữ liệu khác nhau khi truyền trong mạng. Hai kĩ thuật được đưa ra trong các mạng cảm biến là định tuyến dựa trên xử lí kết hợp và không kết hợp. Trong định tuyến xử lí dữ liệu không kết hợp, các nút sẽ xử lí dữ liệu thô cục bộ trước khi gửi đi cho các nút khác xử lí thêm. Các nút thực hiện việc xử lí thêm được gọi là các nút tích hợp. Trong định tuyến xử lí dữ liệu, dữ liệu được chuyển tới cho các nút tích hợp sau khi đã xử lí tối ưu. Quá trình xử lí tối ưu bao gồm các nhiệm vụ như là đánh dấu, loại bỏ bản tin sao… Để thực hiện định tuyến hiệu quả năng lượng, định tuyến kết hợp thường được lựa chọn.

2.3 Kết Luận

Định tuyến trong mạng cảm biến không dây là một lĩnh vực nghiên cứu mới đang thu hút được nhiều sự quan tâm của các nhà nghiên cứu. Tuy việc nghiên cứu gặp nhiều khó khăn, nhưng đã đạt được nhiều kết quả to lớn. Chương này trình bày tổng quan các kĩ thuật định tuyến trong mạng cảm biến hiện nay. Các kĩ thuật định tuyến này đều nhằm mục đích phân phối dữ liệu một cách có hiệu quả về năng lượng để nâng cao thời gian sống của mạng, đồng thời nâng cao tính chịu lỗi, tính mở rộng của mạng WSN.

Đồng thời chương này cũng đã trình bày các cách phân loại các giao thức định tuyến trong mạng WSN. Tổng quan, các kĩ thuật định tuyến được phân loại dựa trên cấu trúc mạng thành ba loại: định tuyến ngang hàng, định tuyến phân cấp, định tuyến dựa trên vị trí. Sâu hơn nữa, các giao thức này lại được phân loại theo hoạt động của giao thức thành định tuyến dựa trên đa đường, định tuyến dựa trên truy vấn, định tuyến dựa trên hỏi đáp, định tuyến dựa trên chất lượng. Đồng thời,

trong chương này cũng trình bày các giao thức tiêu biểu cho từng loại với những ưu nhược điểm của chúng. Mặc dù nhiều giải thuật định tuyến này đầy hứa hẹn trong vấn đề sử dụng hiệu quả năng lượng, nhưng vẫn có nhiều thử thách cần được giải quyết trong mạng cảm biến không dây. Thứ nhất, trong mạng WSN có sự liên kết chặt chẽ giữa các thiết bị cảm biến và thế giới vật lý (các môi trường). Trong mỗi ứng dụng các nút cảm biến được đặt trong những môi trường mà không có sự điền khiển, tác động của con người, trong những môi trường khắc nghiệt. Thứ hai, các nút cảm biến có phần cứng, nguồn năng lượng, khả năng tính toán bị giới hạn. Thứ ba, truyền thông vô tuyến trong mạng WSN tiêu tốn nhiều năng lượng.

Các nghiên cứu sau này cần phải giải quyết tốt hơn nữa các vấn đề trên, đồng thời cũng cần xác định rõ các vấn đề như chất lượng dịch vụ của các ứng dụng cảm biến hình ảnh và những ứng dụng thời gian thực. Định tuyến đảm bảo chất lượng dịch vụ và hiệu quả năng lượng trong mạng WSN sẽ đảm bảo chất lượng tín hiệu tốt, độ trễ nhỏ cũng như đường truyền dữ liệu hiệu quả năng lượng nhất.

Xu hướng nghiên cứu định tuyến trong mạng WSN tập trung vào các hướng khác nhau, nhưng đều có chung một mục đích là sử dụng hiệu quả năng lượng để kéo dài thời gian sống của mạng.

CHƢƠNG 3: KIẾN TRÚC GIAO THỨC LEACH

Trong các giao thức định tuyến đã đề cập ở chương trước thì giao thức LEACH thể hiện được khá nhiều ưu điểm như: tiết kiệm năng lượng khi truyền dữ liệu từ các nút về trạm gốc, kéo dài thời gian sống của mạng...Chính vì vậy LEACH đang dần trở thành một trong những giao thức định tuyến được sử dụng rộng rãi. Nội dung của chương này sẽ nghiên cứu chi tiết về giao thức LEACH. Ngoài ra, chương này cũng trình bày một số trường hợp khác của LEACH đó là LEACH-C, LEACH-F và bổ sung thêm hai trường hợp MTE và Stat-Cluster.

3.1 LEACH 3.1.1 Giới thiệu 3.1.1 Giới thiệu

LEACH là giao thức phân cấp theo cụm thích ứng năng lượng thấp. Nó dựa trên thuật toán phân nhóm và có những đặc trưng sau:

- Các nút có thể phân bố ngẫn nhiên và tự hình thành cụm

- Việc truyền dữ liệu được điều khiển ở trong cụm. Tức là nút chủ cụm sẽ điều khiển các nút trong cụm gửi dữ liệu đến nó

- Có quá trình xử lý dữ liệu như việc nút chủ cụm tổng hợp dữ liệu từ các nút gửi đến nó rồi gửi tới trạm gốc.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu, đánh giá và mô phỏng một số giao thức định tuyến trong mạng cảm biến không dây (Trang 41 - 45)

Tải bản đầy đủ (PDF)

(90 trang)