D-ITG (Distributed Internet Traffic Generator) [25] là một bộ phát lƣu lƣợng hỗ trợ việc phát lƣu lƣợng ở mức packet trong đó một luồng lƣu lƣợng đƣợc đinh nghĩa thông qua:
- Thời gian giữa 2 lần phát (IDT): Thời gian giữa 2 lần truyền packet thành công - Kích thƣớc packet PS : lƣợng dữ liệu đƣợc truyền bởi packet
32
Một số đặc trƣng cơ bản của D-ITG đƣợc trình bày trong bảng sau:
Bảng 2.1: Đặc trƣng cơ bản của D-ITG
Đặc điểm D-ITG
Hệ điều hành Chạy trên cả Window và Linux
Giao thức Hỗ trợ một số giao thức Internet: TCP, UDP, ICMP, VoIP, Telnet, DNS
Tạo luồng dữ liệu Cho ph p đồng thời tạo ra nhiều luồng dữ liệu Lƣu trữ thông tin Cả bên gửi và nhận đều có thể lƣu trữ thông tin
về lƣu lƣợng gửi/nhận.
Tái tạo lƣu lƣợng Có thể tái tạo các luồng lƣu lƣợng thực tế
2.5 Kết luận chƣơng
Trong chƣơng 2 chúng ta đã đề cập đến các công cụ và phần mềm đƣợc sử dụng để thực hiện môi trƣờng thử nghiệm kiểm tra các thuật toán tiết kiệm năng lƣợng đƣợc thực hiện trong luận văn. Chƣơng tiếp theo sẽ trình bày về các thành phần trong môi trƣờng thử nghiệm, mô hình triển khai các khối chức năng, và sơ lƣợc về cách thực hiện từng chức năng.
33
CHƢƠNG 3 : TRIỂN KHAI TRONG MÔI TRƢỜNG THỬ NGHIỆM
Trong chƣơng này đề cập đến triển khai môi trƣờng thử nghiệm trên các công cụ mô phỏng. Tác giả sẽ thực hiện tr n 2 môi trƣờng thử nghiệm. Một là môi trƣờng thử nghiệm xây dựng đồ hình trên Mininet, khối phát lƣu lƣợng từ D-ITG, khối tối ƣu Optimizer và định tuyến (Routing), khối điều khiển công suất (Power control) trên NOX. Hai là môi trƣờng thử nghiệm xây dựng trên công cụ mà tác giả tự phát triển bằng ngôn ngữ java. Sau đó tác giả đề cập đến các thuật toán tối ƣu và mô hình đánh giá năng lƣợng tiết kiệm.