TX Flow Estimation Module

Một phần của tài liệu Nghiên cứu cải tiến chất lượng dịch vụ cho mạng AD HOC đa chặng (Trang 36)

Môđun TX Flow Estimation làm việc ở tầng MAC để đếm số luồng trong miền phát. Chúng ta gọi các luồng đó là TX flows. Một TX flow được xác định bởi các địa chỉ MAC và địa chỉ IP của cả nguồn và đích bằng cách giải mã phần đầu (header) của các gói tin. Chúng ta định nghĩa số TX flowsnTX.

Môđun TX Flow Estimation sẽ nhận ncs từ môđun CS Flow Estimation sau đó ta tính tổng số luồng ntotal trong môđun TX Flow Estimation bằng công thức:

ntotal = nTX + nCS (2) Trong số các TX flows, các luồng được phát từ trạm được ký hiệu là SEND flows, các luồng này bao gồm luồng trực tiếp được sinh ra bởi trạm và các luồng chuyển tiếp được sinh ra bởi các trạm hàng xóm. Chúng ta định nghĩa số lượng SEND flowsnSEND.

Tiếp theo ta định nghĩa tỷ lệ chia sẻ công bằng băng thông của một trạm là tỷ lệ giữa số luồng đang phát nSEND và tổng số luồng ntotal :

Tổng số luồng ntotal trong (2) bao gồm cả hai loại luồng: TX flowsCS flows

bởi vì kênh truyền không dây không chỉ được dùng bởi các luồng TX flows mà còn được dùng bởi vài luồng CS flows. Tuy nhiên, một luồng CS flow có thể sẽ không chia sẻ kênh truyền với trạm nếu trạm gửi của luồng CS flow này ở trong miền sóng mang. Thêm nữa, chúng ta không thể phân biết các luồng CS flows với thông tin cục bộ của trạm đó. Vì hai lý do này, chúng ta xem như toàn bộ các luồng CS là một luồng duy nhất cho dù thực tế có thể có hai hoặc nhiều hơn.

Việc dừng các luồng CS flowTX flow được dựa trên một quãng thời gian

timeout, nếu không có gói tin từ CS flow được phát hiện trong khoảng timeout thì sẽ kết thúc các luồng CS flow. Các luồng TX flow cũng được xử lý tương tự.

Một phần của tài liệu Nghiên cứu cải tiến chất lượng dịch vụ cho mạng AD HOC đa chặng (Trang 36)