Có một điều chắc chắn rằng, không có chương trình mô phỏng nào đã được xem xét ở trên là thực sự đáp ứng được toàn bộ các yêu cầu đặc trưng phù hợp với các kế hoạch và các mục tiêu riêng lẻ. Tuy nhiên, chương trình mô phỏng tốt nhất là chương trình có khả năng hài hòa các khía cạnh như
số các thành phần được xây dựng từ trước, khả năng modul hóa, khả năng mở rộng, và khả năng chỉnh sửa, giá thành ...vv.
Cụ thể, một chương trình mô phỏng tốt thường đi kèm với:
1 Một tập hợp lớn các mô hình, giao thức và thuật toán được xây dựng từ trước 2 Một mức độ thừa nhận cao từ cộng đồng khoa học
3 Có khả năng cân đối (scaleability) tốt
4 Thiết kế phần mềm cũng phải tốt và có tính modul cao
5 Mức độ thỏa đáng của tính tiện lợi, tính có thể sửa đổi được và tính mở rộng
6 Sự tiên tiến về đồ hoạ và các công cụ toán học dành cho việc xây dựng thử nghiệm, giám sát và xử lý bổ xung
7 Tài liệu hướng dẫn cụ thể
8 Khả năng thực hiện song song và/hoặc phân tán
9 Khả năng xác định một mô hình 3D thực tế cho môi trường 10 Chi phí hợp lí trong các trường hợp ngân sách bị giới hạn Bảng 2. So sánh định tính của OPNET, QualNet, OMNeT++ và NS-2
Đặc điểm của các chương trình mô phỏng mạng
OPNET QualNet OMNET++ NS2
Các kiểu mô phỏng được hỗ trợ Sự kiện rời rạc Sự kiện rời rạc Sự kiện rời
rạc
Sự kiện rời rạc
Nền tảng tính toán Song song/phân tán Song song / phân
tán
Song song Phân tán
Các topo Cấu trúc phân cấp Cấu trúc phân cấp Cấu trúc
phân cấp
Cấu trúc
thống nhất
Công cụ định nghĩa các topo Đồ họa Đồ họa Đồ họa Kịch bản
cấu hình
Bộ sinh dữ liệu lưu lượng Có Có Có Có
Quá trình tạo lưu lượng Có Có Có Có
Hỗ trợ giám sát Đồ họa Đồ họa Đồ họa Đồ họa
Các modul dành cho các tầng trong mô hình OSI
Có Có Có Có
Tính linh hoạt của các mô hình Có Có Có Có
Mô hình dành cho sự truyền sóng
Có Có Có không
Tính có thể sửa đổi và mở rộng Có Có Có Khó thay
đổi
Độ co giãn Có Hỗ trợ thay đổi tỉ
lệ lớn Có Khó thay đổi Tính dễ sử dụng Khó với những người mới bắt đầu Bình thường Khó với những người mới bắt đầu
Sự thừa nhận của khoa học Được thừa nhận Được thừa nhận Được thừa
nhận
Được thừa nhận
Tài liệu tham khảo
[1] Gianni A. Di Caro, “Analysis of simulation environments for mobile ad hoc networks” [2] OPNET Simulator, http://www.opnet.com
[3] GloMoSim, http://pcl.cs.ucla.edu/projects/glomosim/
[4] Parallel Simulation Environment for Complex Systems (PARSEC), http://pcl.cs.ucla.edu/projects/parsec/
[5] QualNet Simulator, http://www.scalable-networks.com [6] OMNET++, http://www.omnetpp.org/ …