Các tham số mô phỏng

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, đánh giá hiệu năng của giao thức định tuyến cho mạng cảm biến không dây với hỗ trợ 6LoWPAN luận văn ths công nghệ thông tin 60 48 15 (Trang 58 - 60)

Tham số Send Interval thể hiện khoảng thời gian gửi giữa hai mức ứng dụng. Cả tham số Start delay và Send interval đều cộng thêm thời gian ngẫu nhiên (Randomness).

Tổng số gói tin gửi từ một node với tốc độ 1 packet/(Send interval ± Randomness).

Số gói tin tối thiểu đƣợc gửi đi với tốc độ 1 packet/Send interval * Simulation Time.

Số gói tin tối đa đƣợc gửi đi là 1 packet/(Send Interval + Randomness)*Simulation Time.

Trong mô hình mô phỏng các node RPL đƣợc cài đặt chế độ định tuyến NO DOWNWARD vì mô hình này sử dụng truyền thông đa điểm tới một điểm để giới hạn phạm vi nghiên cứu đánh giá. Tham số DIO Min và DIO Doubling sử dụng giá trị mặc định

Tỷ lệ nhận gói tin (RX) từ 30 đến 100%. Tỷ lệ truyền gói tin là 100%. Phạm vi truyền là 50m, phạm vi vùng giao thoa 55 m. Thời gian mô phỏng 1 giờ.

3.3. Thống kê số liệu

Trong mô hình mô phỏng bao gồm 80 node client, mỗi node gửi một gói tin UDP mẫu tới server. Sau một khoảng thời gian gửi (Send Interval) 10 giây và thời gian khởi tạo Start Delay 65 giây, client sẽ hiện thị thông báo nhận đƣợc từ server. Trong quá trình thực hiện mô phỏng, các thông báo của client và server đƣợc lƣu trữ trong file log. Trong file log sẽ chứa id của node, số gói tin và thời gian gửi.

Để tính độ trễ của mạng ta tính theo công thức:

Trong đó: n: Tổng số gói tin nhận thành công. Tính độ trễ trung bình theo công thức

Tính tỷ lệ chuyển gói tin (PDR):

Để tính độ tiêu thụ năng lƣợng ta sử dụng ứng dụng Powertrace của Contiki. Thời gian hội tụ (Convergence Time) trong mạng RPL là khoảng thời gian từ khi thông điệp DIO đầu tiên đƣợc gửi đến client đến khi thông điệp DIO cuối cùng tham gia vào DAG.

Thời gian hội tụ = Thời gian DIO cuối cùng tham gia DAG – Thời gian gửi DIO đầu tiên

Mạng RPL sử dụng giao thức ICMPv6 dựa vào quản lý thông điệp điều khiển gọi là DIS (DODAG Information Solicitation) và DIO (DODAG Information Object) để thiết lập và duy trì DODAG. Trong Contiki có 2 file nguồn hỗ trợ quản lý các thông điệp, đó là rpl-icmp6.c và rpl-dag.c. Khi một node gửi gửi một thông điệp điều khiển, mạng RPL sẽ gửi thông báo trạng thái “DIO sent“ và “DIO joined DAG“ và đƣợc lƣu trữ trong file log (COOJA.testlog). Thời gian quản lý lƣu lƣợng dữ liệu tính theo công thức:

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, đánh giá hiệu năng của giao thức định tuyến cho mạng cảm biến không dây với hỗ trợ 6LoWPAN luận văn ths công nghệ thông tin 60 48 15 (Trang 58 - 60)

Tải bản đầy đủ (PDF)

(78 trang)