Flooding based on 1-hop information (1HI)

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Khảo sát truyền dữ liệu bằng flooding có kiểm soát trong mạng di động AD-HOC (Trang 36 - 37)

3.3 Một vài thuật toán flooding cải tiến

3.3.2 Flooding based on 1-hop information (1HI)

Đây là thuật toán flooding dựa vào bên gửi và chỉ dùng thơng tin hàng xóm 1-chặng [16]. Theo thuật tốn này thì mỗi nút mạng cần phải duy trì thơng tin hàng xóm 1-chặng nhằm tối ưu số nút truyền lại (retransmitting node) ở chặng tiếp theo một cách cục bộ. Thuật toán này hoạt động như sau:

Khi nút nguồn cần truyền đi một thông báo. Trước tiên, nút nguồn tính biên giới vùng phủ sóng của mình đến các nút mạng hàng xóm dựa vào thơng tin 1-chặng. Khi đó, chỉ những nút mạng hàng xóm nằm trong biên giới trên được xem như tập các nút truyền lại thông báo ở chặng tiếp theo, tập này được gọi là

tập chuyển tiếp (forwarding set). Tiếp theo, nút nguồn cố định tập chuyển tiếp

với thông báo flooding và quảng bá thơng báo đó. Nút nhận dựa vào thơng báo flooding có được sẽ thực hiện như sau: loại bỏ thông báo nếu như thông báo này bị lặp lại. Ngược lại, nút nhận kiểm tra xem mình có ở trong tập chuyển tiếp hay khơng. Nếu như nút nhận đó ở trong tập chuyển tiếp, lúc này nút nhận sẽ tính chính xác tập chuyển tiếp của mình tương tự với cách tính của nút nguồn. Sau đó, dựa vào thơng tin về vị trí của các nút mạng, nút nhận chỉ tối ưu tập chuyển tiếp của mình bằng cách loại bỏ các nút mạng bị phủ sóng bởi nút gửi và các nút truyền lại là hàng xóm có định danh ID nhỏ hơn mình. Cuối cùng, tất cả các nút truyền lại đó sẽ quảng bá thơng báo flooding đến chặng tiếp theo. Bằng cách lặp lại q trình này, thơng báo flooding thực sự sẽ đi đến tất cả các nút mạng.

Như minh họa trong hình 3.3, nút nguồn 1 muốn truyền đi một thơng báo. Khi đó, nút 1 sẽ tính tập chuyển tiếp và tập chuyển tiếp của nó gồm có nút 2 và nút 3. Bây giờ xét nút 3, ta cần biết tập chuyển tiếp tối ưu của nút 3 gồm những nút nào. Theo như hình vẽ thì tập các nút mạng nằm trong vùng phủ sóng của nút 3 gồm có các nút: 1, 2, 4, 5, 6, 7 và 8. Trong đó, các nút 7 và 8 là các nút nhận nên không cần quan tâm và nút 1 là nút gửi của nút 3 nên nó cũng bị loại ra khỏi tập chuyển tiếp của nút 3. Do nút truyền lại 2 là hàng xóm và có định danh ID nhỏ hơn nút 3. Nút 2 lại phủ sóng nút 4, do nó nút 4 cũng bị loại ra khỏi tập

chuyển tiếp của nút 3. Do vậy, tập chuyển tiếp tối ưu còn lại của nút 3 gồm có các nút 5 và 6.

Hình 3.3: Tập chuyển tiếp tối ưu của nút 3 theo 1HI gồm nút 5 và 6.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Khảo sát truyền dữ liệu bằng flooding có kiểm soát trong mạng di động AD-HOC (Trang 36 - 37)

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

(77 trang)