Thủ tục Backoff

Một phần của tài liệu LUẬN VĂN:BẢO ĐẢM CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY docx (Trang 32 - 33)

Thủ tục backoff sẽ được gọi đối với một trạm để truyền một khung khi phát hiện ra môi trường bận do được thông báo bởi tầng vật lý hoặc cơ chế cảm biến tần số ảo. Thủ tục backoff cũng sẽ được gọi khi một trạm đang truyền đưa đến kết luận truyền có lỗi.

Để bắt đầu thủ tục backoff, trạm sẽ thiết lập bộ tính giờ backoff của nó với một thời gian backoff ngẫu nhiên. Tất cả các khe backoff xảy ra theo sau một chu kỳ DIFS trong thời gian mà môi trường được xác định là rỗi trong khoảng thời gian của chu kỳ DIFS, hoặc theo sau một chu kỳ EIFS trong khoảng thời gian mà môi trường được xác định là rỗi trong khoảng thời gian của chu kỳ EIFS theo đó phát hiện một khung mà đã không nhận được chính xác.

Một trạm đang thực thiện thủ tục backoff sẽ sử dụng cơ chế cảm biến tần số để xác định liệu có hoạt động trong thời gian mỗi khe backoff hay không. Nếu như phạm vi hoạt động môi trường không được thông báo trong khoảng thời gian của một khe backoff riêng biệt, trong trường hợp này thủ tục backoff sẽ giảm thời gian backoff của nó bởi một khe thời gian.

Nếu như môi trường được xác định là bận tại bất cứ thời gian nào trong khoảng thời gian một khe backoff, trong trường hợp này thủ tục backoff bị đình chỉ; tức là, bộ tính giờ backoff sẽ không giảm đối với khe đó. Môi trường sẽ được xác định là rỗi trong khoảng thời gian của một khu kỳ DIFS hoặc EIFS, thích hợp như, trước khi thủ tục backoff được cho phép bắt đầu lại. Quá trình truyền sẽ bắt đầu bất cứ khi nào bộ tính giờ backoff đạt đến con số 0.

Một thủ tục backoff sẽ được thực hiện ngay lập tức sau khi kết thúc mỗi phiên truyền với nhiều đoạn bít thiết lập tiến tới 0 trong một MPDU gồm có kiểu dữ liệu, quản lý, hoặc điều khiển với thăm dò PS phụ, thậm chí nếu như các phiên truyền không được thêm vào hàng đợi hiện thời. Trong trường hợp các phiên truyền được thông báo nhận thành công, thủ tục backoff này sẽ bắt đầu tại nơi cuối cùng nhận được khung ACK. Trong trường hợp các phiên truyền không thành công phải cần đến tin báo nhận, thủ tục backoff này sẽ bắt đầu tại nơi cuối cùng trong khoảng thời gian chờ đợi ACK. Nếu như phiên

truyền thành công, giá trị CW trở lại tới CWmin trước khi khoảng thời gian backoff ngẫu nhiên được lựa chọn. Điều này đảm bảo rằng các khung được truyền từ một trạm luôn luôn được tách ra bởi ít nhất một khoảng thời gian backoff. Hiệu quả của thủ tục này là khi có nhiều trạm đang trì hoãn và đi vào thủ tục backoff ngẫu nhiên, trong trường hợp đó trạm lựa chọn thời gian backoff nhỏ nhất mà sử dụng thủ tục ngẫu nhiên sẽ chiến thắng xung đột.

Hình 1.13. Thủ tục Backoff

Một phần của tài liệu LUẬN VĂN:BẢO ĐẢM CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY docx (Trang 32 - 33)