Các giao thức phân chia theo yêu cầu

Một phần của tài liệu Bài giảng Mạng cảm biến: Phần 2 (Trang 36 - 37)

Trong giao thức phân chia theo yêu cầu, sự cấp phát riêng các tài nguyên cho nút đƣợc xây dựng trên cơ sở ngắn hạn, thƣờng là khoảng thời gian của một burst dữ liệu. Lớp các giao thức này có thể đƣợc chia thành các giao thức tập trung và phân bố. Trong giao thức điều khiển tập trung (nhƣ HIPERLAN/2, DQRUMA hay MASCARA…), các nút gửi yêu cầu về việc cấp phát băng thông đến nút trung tâm. Nút trung tâm có thể chấp nhận hoặc từ chối yêu cầu này. Khi yêu cầu đƣợc chấp nhận, xác nhận đƣợc truyền trở lại nút đã yêu cầu kèm theo mô tả về tài nguyên đƣợc cấp phát, ví dụ nhƣ số lƣợng và vị trí của các khe thời gian đƣợc ấn định trong hệ thống TDMA và khoảng thời gian cấp phát đó. Nút có thể sử dụng riêng những tài nguyên này. Việc đệ trình yêu cầu của các nút đến trạm trung tâm thƣờng dựa trên cơ sở tranh chấp, sử dụng giao thức truy cập ngẫu nhiên trên kênh tín hiệu chuyên dụng. Các nút thƣờng mang theo các yêu cầu trong các gói dữ liệu đƣợc truyền trong các khe thời gian riêng của chúng, do đó nó tránh đƣợc việc truyền riêng các gói tin mang thông tin yêu cầu.

Nút trung tâm phải luôn ở trạng thái bật và chịu trách nhiệm về việc phân bố tài nguyên. Việc phân bố lại tài nguyên đƣợc thực hiện nhƣ sau: khi nút không sử dụng khe thời gian của nó nữa, nút trung tâm có thể phân bố nó cho các nút khác. Do đó, các nút không cần phải gửi thêm các gói tin hủy bỏ phân bố. Nói tóm lại, nút trung tâm thực hiện rất nhiều hoạt động, nó phải luôn ở trạng thái thức và do đó, nó sử dụng nhiều năng lƣợng. Lớp giao thức này là lựa chọn tốt nếu có đủ các nút không bị giới hạn về mức năng lƣợng tiêu thụ và nhiệm vụ của nút trung tâm có thể đƣa đến các nút này.

Một ví dụ về các giao thức phân chia theo yêu cầu phân bố là các giao thức truyền thẻ bài (Token) nhƣ IEEE 802.4 Token Bus. Yêu cầu để bắt đầu một quá trình quyền dẫn là việc nhận đƣợc một khung Token nhỏ đặc biệt. Đây là một phƣơng pháp khác cũng nhằm truy cập vào môi trƣờng chia sẻ, là phƣơng pháp dùng Token điều khiển. Token này đƣợc chuyển từ nút này sang nút khác phụ thuộc vào quy tắc đƣợc định nghĩa và đƣợc tất cả các nút nối vào môi trƣờng hiểu và tuân theo. Một nút bất kỳ chỉ có thể truyền dữ liệu khi đang nắm giữ thẻ

110

Token, sau khi đã truyền xong khung, nó chuyển Token sang nút kế tiếp để cho phép nút khác truy cập vào môi trƣờng truyền. Tuần tự hoạt động nhƣ sau:

+ Đầu tiên, một vòng logic (logical ring) đƣợc thiết lập để liên kết tất cả các nút nối vào môi trƣờng vật lý này, và một Token điều khiển đƣợc tạo ra.

+ Token điều khiển đƣợc chuyển từ nút này qua nút khác xung quanh vòng logic cho tới khi một nút đang đợi truyền lấy đƣợc quyền điều khiển.

+ Sau đó, nút đang đợi truyền sẽ truyền các khung của nó qua môi trƣờng vật lý này. Sau khi kết thúc việc truyền, nó sẽ chuyển Token điều khiển đến một nút khác trong vòng logic.

Ngoài ra, kể từ khi bắt đầu thời điểm lƣu thông Token, một nút phải luôn có thể nhận đƣợc Token để không phá vỡ vòng logic. Do đó, các bộ thu phát của nút phải đƣợc bật trong hầu hết thời gian hoạt động. Thêm vào đó, duy trì vòng logic sẽ đối mặt với việc thƣờng xuyên thay đổi cấu hình mạng, đây không phải là một nhiệm vụ dễ dàng và còn liên quan đến dung lƣợng tín hiệu chứ không chỉ liên quan đến các khung thẻ bài.

Một phần của tài liệu Bài giảng Mạng cảm biến: Phần 2 (Trang 36 - 37)

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

(96 trang)