3.3.3. Các độ đo được dùng đánh giá hiệu năng
Theo nghĩa chung, hiệu năng là một độ đo công việc mà hệ thống thực hiện được. Hiệu năng chủ yếu được xác định bởi tính sẵn sàng để dùng, thông lượng và thời gian đáp ứng. Trong mạng MANET, các giới hạn về tài nguyên mạng yêu cầu các giao thức bên cạnh các yếu tố hiệu suất nêu trên cần đảm bảo việc dùng hiệu quả các tài nguyên hạn chế này. Với các giao thức định tuyến, đó chính là chi phí để thực hiện các yêu cầu định tuyến được thể hiện bởi mức tải định tuyến.
Do vậy, luận văn sử dụng các độ đo sau để đánh giá hiệu năng giao thức cải tiến so với giao thức AODV gốc trong các mô phỏng:
Phần trăm gói tin đƣợc phân phát thành công (Packet delivery fraction): là tỉ lệ giữa số gói tin được phân phát thành công tới đích so với số gói tin tạo ra bởi nguồn phát.
Trễ đầu cuối trung bình của các gói dữ liệu (Average End to End data packet delay): Là độ trễ toàn phần được tính từ khi gói tin phát đi từ ứng dụng phát cho tới khi được nhận bởi ứng dụng nhận bao gồm các trễ có thể như trễ do quá trình phát hiện đường, xếp hàng tại các hàng đợi, trễ phát lại tại tầng MAC, và thời gian trễ truyền.
Thông lƣợng dữ liệu đầu cuối (End-to-end data throughput): Tổng số dữ liệu của các gói tin tạo bởi mọi nguồn đo được trong một khoảng thời gian mô phỏng, tính bằng Kbit/s.
Tải định tuyến chuẩn hóa (Normalized Routing Load): Là tỉ lệ giữa số các gói tin định tuyến trên số gói tin dữ liệu được phân phát thành công. Nếu gói tin định tuyến đi qua nhiều chặng thì mỗi chặng được tính như một lần truyền thông.
Hai độ đo đầu đánh giá kết quả làm việc của các giao thức. Các độ đo này có ý nghĩa đối với hoạt động của các giao thức lớp trên như các giao thức giao vận và các giao thức ứng dụng. Độ đo tải định tuyến chuẩn hóa thể hiện việc sử dụng các tài nguyên mạng.
3.3.4. Kết quả mô phỏng, đánh giá
3.3.4.1. Phương pháp phân tích file trace kết quả mô phỏng
Trong luận văn, file trace của mô phỏng được xuất ra ở định dạng mới (trong kịch bản mô phỏng sử dụng dòng lệnh: $ns_ use-newtrace).
Để phân tích file trace kết quả mô phỏng, đưa ra được các giá trị của 04 độ đo hiệu năng nêu trên, luận văn sử dụng AWK script (statistics.awk) để phân tích. Nội dung file AWK có trích dẫn chi tiết tại phụ lục của luận văn.
Sau khi đã chạy xong mô phỏng, để tiến hành phân tích file trace kết quả, ta vào Cygwin và sử dụng câu lệnh:
awk –f statistics.awk tenfiletrace.tr > tenfileoutput.txt
Lưu ý: file statistics.awk và file trace kết quả phải nằm cùng trong thư mục.