Chọn đơn vị thời gian đồng hồ phát lại (snoopTick) và cận dưới của rto

Một phần của tài liệu Nghiên cứu phương pháp đánh giá và cải thiện hiệu năng giao thức TCP cho mạng máy tính (Trang 116)

Để thực hiện được chức năng phát lại cục bộ thông minh trên chặng không dây, snoop agent phải quản lý một đồng hồ phát lại cục bộ, đơn v thi gian ca đồng h phát li chúng tôi ký hiu là snoopTick. Đồng hồ này tính thời gian hết giờđể

phát lại cục bộ theo biểu thức (5-4), được viết lại dưới đây: rto = max(srtt + 4*rttvar, l_bound)

Như chúng tôi đã phân tích tại nhóm tiểu mục 5.1.2 (Đồng hồ phát lại), việc chọn giá trị snoopTick cần dung hoà hai yêu cầu trái ngược nhau:

1. SnoopTick càng lớn càng tốt, để giảm chi phí xử lý ngắt đồng hồ.

2. SnoopTick phải đủ nhỏđể ước lượng thời gian khứ hồi được làm trơn (srtt + 4*rttvar) bám sát sự thay đổi của thời gian khứ hồi rtt trong một miền rất rộng, tránh sai lầm phát lại quá sớm .

Rõ ràng là, việc tìm ra giá trị tốt nhất cho snoopTick bằng Toán học là rất khó, chính vì vậy, chúng tôi sẽ sử dụng công cụ mô phỏng để xác định giá trị snoopTick làm cho việc phát lại cục bộđạt hiệu quả cao nhất.

Chn giá tr cn dưới cho rto (l_bound):

Vì snoopTick là đơn vị thời gian của đồng hồ phát lại, nên l_bound là một số

nguyên lần đơn vị thời gian này; ngoài ra, l_bound không được phép nhỏ hơn giá trị

nhỏ nhất có thể có của thời gian khứ hồi trên chặng không dây (khi đường truyền không gây lỗi). Từ hai ràng buộc trên đối với l_bound, chúng tôi có thểđưa ra nhận xét: nếu snoopTick được chọn có giá trị lớn hơn giá trị nhỏ nhất có thể có của thời gian khứ hồi trên chặng không dây, thì giá tr nh nht mà chúng ta có th chn cho rto chính là snoopTick.

Kết quả nghiên cứu bằng mô phỏng của chúng tôi tại nhóm tiểu mục 5.5.3 cho thấy, giá trị tối ưu của snoopTick cần phải bằng 2 lần giá trị nhỏ nhất có thể có của thời gian khứ hồi trên chặng không dây. Như vậy nhận xét trên của chúng tôi là hoàn toàn có thể áp dụng được và đúng đắn.

Một phần của tài liệu Nghiên cứu phương pháp đánh giá và cải thiện hiệu năng giao thức TCP cho mạng máy tính (Trang 116)