Các tham số mô phỏng cho Random Walk được cho trong bảng 8:
Tham số Ý nghĩa
Speedmin Tốc độ thấp nhất
Speedmax Tốc độ cao nhất
Travel_time Thời gian di chuyển của nút trước khi thay đổi hướng và tốc độ
Bảng 8. Các tham số của mô hình Random Walk
Trong mô hình Random Walk, tham số thay đổi hướng của nút di động quyết định mức độ thay đổi của mạng. Nếu tham số này có giá trị nhỏ, sự di chuyển ngẫu nhiên giới hạn trong một phạm vi nhỏ của khu vực mô phỏng, mạng nửa tĩnh và còn được gọi là di chuyển Brownian. Nếu tham số có giá trị lớn, mạng thay đổi trên phạm vi rộng.
Trong luận văn này, tôi sử dụng chương trình Palm Calculus để tạo tệp ngữ cảnh theo mô hình Random Walk. Cấu trúc câu lệnh của Palm Calculus tạo khuôn dạng di chuyển như sau:
./rwall 3 <number of nodes> <max -x> <max -y> <end time> <speed mean> <speed delta> <pause time> <pause time delta>
Trong đó: number of nodes: số nút tham gia mô phỏng; max -x: chiều X vùng mô phỏng; max -y: chiều Y vùng mô phỏng; end time: thời gian mô phỏng; speed mean: vận tốc nút; speed delta: vận tốc delta; pause time: thời gian tạm dừng; pause time delta: thời gian tạm dừng delta.
4.4.4. Sơ đồ khái quát quá trình mô phỏng
Quá trình mô phỏng mạng AD HOC trong NS2 được thể hiện trong hình 26. Quá trình bao gồm việc tạo hai tệp đầu vào cho NS2:
Tệp ngữ cảnh (scenario file): là file kịch bản mô tả khuôn dạng di chuyển của các nút.
Tệp truyền thông (communication file): là file kịch bản mô tả các truyền thông trong mạng.