Một số nền tảng mô phỏng đƣợc phát triển từ OMNeT++

Một phần của tài liệu Nghiên cứu các môi trường công cụ mô phỏng giao thức mạng thế hệ mới (Trang 27 - 29)

I. Giới thiệu chung về môi trƣờng công cụ mô phỏng giao thức mạng

2.1.3.Một số nền tảng mô phỏng đƣợc phát triển từ OMNeT++

OMNeT++ chỉ cung cấp một nền tảng cơ sở hạ tầng phục vụ cho việc mô phỏng chứ không hỗ trợ đặc biệt về mô phỏng mạng hay bất cứ lĩnh vực nào khác. Việc ứng dụng mô phỏng ở các lĩnh vực khác nhau đƣợc cung cấp bởi những mô hình mô phỏng khác nhau, hầu hết đều là mã nguồn mở. Các mô hình đó đƣợc phát triển hoàn toàn độc lập với OMNeT++ và có những chu kỳ phát triển riêng. Một số nền tảng mô phỏng đƣợc phát triển dựa trên OMNeT++ bao gồm:

20

• Mobility Framework – mô phỏng mạng không dây và mạng di động

• INET Framework – Mô phỏng các mạng có dây và không dây TCP/IP

• Castalia – Mạng cảm biến không dây

• MiXiM – Mô phỏng mạng di động và mạng không dây

• OverSim – mô phỏng các mạng overlay peer-to-peer (dựa trên INET)

Hình 6: Một số nền tảng được phát triển dựa trên OMNeT++

Một số các chƣơng trình mô phỏng chuyên dụng khác đƣợc phát triển từ OMNeT++

• NesCT – Mô phỏng TinyOS

• Consensus Positif and MAC Simulator – Các mạng cảm biến

• SimSANs – Các mạng vùng lƣu trữ (Storage Area Network)

• CDNSim – Mạng phân phối nội dung (Content Distribution Network)

• X-Simulator – Kiểm tra các giao thức đồng bộ

• FIELDBUS – Mô phỏng các mạng điều khiển

• PAWiS -- Power Aware Wireless Sensor Networks Simulation

Mặc dù OMNeT++ là một công cụ mô phỏng mạnh mẽ, tuy nhiên nó cũng thiếu những hỗ trợ trực tiếp và một mô hình chính xác cho việc mô phỏng giao tiếp không dây. MiXim ra đời nhằm mục đích bổ sung những thiếu sót này, góp phần mở rộng thêm các nền tảng mô phỏng hiện có đối với mạng không dây và di động trong OMNeT++. MiXim cung cấp những mô hình chi tiết cho kênh không dây (suy giảm tín hiệu,…), kết nối không dây, các mô hình di động, các mô hình vật cản và nhiều giao thức thông tin liên lạc đặc biệt là ở tầng MAC. Ngoài ra, MiXim còn cung cấp các hiển thị đồ họa

21

thân thiện với ngƣời dùng về các mạng di động và mạng không dây trong OMNeT++, hỗ trợ gỡ rối và thậm chí định nghĩa các kịch bản mạng không dây phức tạp. Mặc dù vẫn đang trong quá trình phát triển, MiXim hiện đã là một công cụ mạnh mẽ giúp cho việc phân tích hoạt động của các mạng không dây. Trong luận văn này, ngƣời thực hiện sử dụng nền tảng MiXim để xây dựng một bộ công cụ hỗ trợ cho việc mô phỏng các giao thức định tuyến địa lý, tập trung vào 2 giao thức GPSR và BoundHole

Một phần của tài liệu Nghiên cứu các môi trường công cụ mô phỏng giao thức mạng thế hệ mới (Trang 27 - 29)