Để 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ị thời gian của đồng hồ phát lại chúng tôi ký hiệu 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.
Chọn giá trị cận 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ỏ nhất mà chúng ta có thể chọn 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.