4.3. Thực hiện mô phỏng các giao thức định tuyến 4.3.1. Phân tích kết quả bằng công cụ perl
Tôi đã xây dựng các chương trình perl để đánh giá các tham số hiệu năng sẽ được trình bày tại mục 4.3.1 này. Tên các chương trình đó là:
-
Pkt_success_rate. pl: Dùng để tính ra tỷ lệ phân phát gói tin thành công, chính là tỷ lệ giữa số các gói tin được phân phát thành công tới đích so với số các gói tin tạo ra bởi nguồn phát.
-
Time_of_connection_setup.pl: Dùng để tính thời gian phản ứng của các giao thức định tuyến từ thời điểm nút nguồn có nhu cầu truyền đến khi bắt đầu truyền dữ liệu.
-
. Tỷ lệ phân phát gói tin thành công
Mô phỏng mạng gồm 50 nút di động với 10 nguồn sinh lưu lượng kết nối.
-
Mô hình Random Waypoint
Bảng 6: Thống kê chi tiết tỷ lệ phân phát gói tin thành công - Random Waypoint
|
DSDV
|
AODV
|
DSR
|
0m/s
|
Gói tin truyền thành công
|
2768
|
50802
|
49802
|
Tổng số gói tin gửi đi
|
2813
|
50925
|
49943
|
Tỷ lệ %
|
98,40
|
99,75
|
99,72
|
5m/s
|
Gói tin truyền thành công
|
63930
|
62871
|
57789
|
Tổng số gói tin gửi đi
|
64601
|
64063
|
58170
|
Tỷ lệ %
|
98,96
|
98,13
|
99,34
|
10m/s
|
Gói tin truyền thành công
|
97453
|
60909
|
105725
|
Tổng số gói tin gửi đi
|
97979
|
61554
|
106059
|
Tỷ lệ %
|
99,46
|
98,95
|
99,69
|
15m/s
|
Gói tin truyền thành công
|
24978
|
46136
|
41019
|
Tổng số gói tin gửi đi
|
25222
|
46937
|
41356
|
Tỷ lệ %
|
99,03
|
98,29
|
99,19
|
20m/s
|
Gói tin truyền thành công
|
37344
|
46212
|
45568
|
Tổng số gói tin gửi đi
|
37839
|
47180
|
45897
|
Tỷ lệ %
|
98,69
|
97,95
|
99,28
|
-
Mô hình Random Walk
Bảng 7: Thống kê chi tiết tỷ lệ phân phát gói tin thành công - Random Walk
|
DSDV
|
AODV
|
DSR
|
0m/s
|
Gói tin truyền thành công
|
69919
|
72729
|
69972
|
Tổng số gói tin gửi đi
|
70033
|
72859
|
70101
|
Tỷ lệ %
|
99,84
|
99,82
|
99,82
|
5m/s
|
Gói tin truyền thành công
|
51120
|
48731
|
44450
|
Tổng số gói tin gửi đi
|
51547
|
50096
|
44685
|
Tỷ lệ %
|
99,17
|
97,28
|
99,47
|
10m/s
|
Gói tin truyền thành công
|
55272
|
61102
|
56998
|
Tổng số gói tin gửi đi
|
55652
|
62065
|
57391
|
Tỷ lệ %
|
99,32
|
98,45
|
99,32
|
15m/s
|
Gói tin truyền thành công
|
34680
|
44709
|
42969
|
Tổng số gói tin gửi đi
|
35149
|
45723
|
43396
|
Tỷ lệ %
|
98,67
|
97,78
|
99,02
|
20m/s
|
Gói tin truyền thành công
|
31045
|
49969
|
50373
|
Tổng số gói tin gửi đi
|
31498
|
51238
|
50845
|
Tỷ lệ %
|
98,56
|
97,52
|
99,07
|
4.3.1.2. Thời gian thiết lập kết nối
-
Mô hình Random Waypoint
Bảng 8: Thời gian thiết lập kết nối trung bình-Random_Waypoint
Tốc độ
Giao thức
|
0m/s
|
5m/s
|
10m/s
|
15m/s
|
20m/s
|
DSDV (s)
|
0,0045
|
1,1788
|
5,4950
|
5,0125
|
6,9357
|
AODV (s)
|
0,6204
|
1,6365
|
1,4021
|
2,3528
|
1,4003
|
DSR (s)
|
0,0333
|
1,4792
|
3,8303
|
3,4793
|
0,5594
|
-
Mô hình Random Walk
Bảng 9: Thời gian thiết lập kết nối trung bình-Random_Walk
Tốc độ
Giao thức
|
0m/s
|
5m/s
|
10m/s
|
15m/s
|
20m/s
|
DSDV (s)
|
0,0039
|
0,7459
|
0,2433
|
0,0721
|
0,0514
|
AODV (s)
|
0,0077
|
3,2728
|
1,8551
|
6,0929
|
0,9361
|
DSR (s)
|
0,0179
|
5,1817
|
3,0653
|
2,5129
|
1,7436
|
4.3.2. Sử dụng gnuplot để vẽ đồ thị
Tôi đã sử dụng gnuplot với input là các file sau:
-
Time_of_connection_setup_randomWaypoint
-
Time_of_connecion_setup_randomWalk
Thực hiện các theo tác trong chế độ tương tác của gnuplot để vẽ các đồ thị trong mục 4.3.2.2: Thời gia thiết lập kết nối.
4.3.2.1. Tỷ lệ phân phát gói tin thành công
-
Mô hình Random Waypoint
Bảng 10: Tỷ lệ phân phát gói tin thành công - Random Waypoint
Tốc độ
Giao thức
|
0m/s
|
5m/s
|
10m/s
|
15m/s
|
20m/s
|
DSDV (%)
|
98,40
|
98,96
|
99,46
|
99,03
|
98,69
|
AODV (%)
|
99,75
|
98,13
|
98,95
|
98,29
|
97,95
|
DSR (%)
|
99,72
|
99,34
|
99,69
|
99,19
|
99,28
|
Kết quả phân phát gói tin dữ liệu
Vận Tốc
Hình 16: Đồ thị tỷ lệ phân phát gói thành công – Random Waypoint
-
Mô hình Random Walk
Bảng 11: Tỷ lệ phân phát gói tin thành công – Random Walk
Tốc độ
Giao thức
|
0m/s
|
5m/s
|
10m/s
|
15m/s
|
20m/s
|
DSDV (%)
|
99,84
|
99,17
|
99,32
|
98,67
|
98,56
|
AODV (%)
|
99,82
|
97,28
|
98,45
|
97,78
|
97,52
|
DSR (%)
|
99,82
|
99,47
|
99,32
|
99,02
|
99,07
|
Kết quả phân phát gói tin dữ liệu
Vận Tốc
Hình 17: Đồ thị tỷ lệ phân phát gói tin thành công – Random Walk
4.3.2.2. Thời gian thiết lập kết nối
-
Random Waypoint
Hình 18: Đồ thị thời gian thiết lập kết nối trung bình_Random-Waypoint
-
Mô hình Random Walk
Hình 19: Đồ thị thời gian thiết lập kết nối trung bình_Random-Walk
Chia sẻ với bạn bè của bạn: |