Sự phối hợp và lựa chọn lịch làm việc

Một phần của tài liệu NGHIÊN CỨU VÀ MÔ PHỎNG GIAO THỨC TÌM ĐƯỜNG TRONG MẠNG CẢM BIẾN KHÔNG DÂY (Trang 43 - 44)

1. Nội dung thiết kế tốt nghiệp:

3.4.2Sự phối hợp và lựa chọn lịch làm việc

Để các node cùng lắng nghe và cùng ngủ tại 1 thời điểm, các node lân cận phải phối hợp lịch trình bằng cách lựa chọn thời gian biểu của nó và các node xung quanh mà nó biết, thông qua việc xây dựng 1 bảng thời gian làm việc. Để lựa chọn lịch trình, đầu tiên node lắng nghe kênh truyền trong 1 khoảng thời gian ít nhất cũng bằng thời gian đồng bộ. Hết khoảng thời gian này, nếu node không nghe thấy tín hiệu từ bất kỳ node nào, nó sẽ chọn lịch làm việc của chính nó lập ra và gửi đến tất cả các node xung quanh bằng cách phát quảng bá gói SYNC. Nhưng trước đó node lắng nghe sóng mang để tránh sự đụng độ giữa các gói SYNC. Còn nếu trong khoảng thời gian hoạt động, node nhận được lịch làm việc của 1 node nào đó trước khí nó chọn lịch làm việc của mình, nó sẽ đặt lịch giống như lịch vừa nhận. Node sẽ chờ đến khoảng thời gan đồng bộ kế tiếp để thông báo lịch đến các node lân cận.

Một node có thể nhận 1 lịch làm việc khác sau khi đã phát ra các node lân cận lịch làm việc của chính nó. Nếu node không có node nào cung quanh, nó sẽ bỏ lịch của mình và đồng bộ với lịch mới. Nhưng nếu node có các node lân cận đã đồng bộ với lịch của nó mà vẫn nhận được lịch làm việc khác thì node sẽ thích ứng với cả 2 lịch. Khi đó node sẽ được đánh thức phù hợp với cả 2 lịch trên. Lợi ích cả phương

pháp này là chỉ cần tạo ra và phát 1 gói tín hiệu đồng bộ SYNC, nhưng nhược điểm là các node biên sẽ tiêu thụ nhiều năng lượng hơn, do chúng có thời gian ngủ ít hơn.

Hình 3.4 : Sự đồng bộ và lựa chọn lịch làm việc của node biên

Một phần của tài liệu NGHIÊN CỨU VÀ MÔ PHỎNG GIAO THỨC TÌM ĐƯỜNG TRONG MẠNG CẢM BIẾN KHÔNG DÂY (Trang 43 - 44)