OMNeT++ explained

OMNeT++
Developer:OpenSim Ltd.
Latest Release Version:6.0.3
Programming Language:C++
Operating System:Linux, macOS, Windows
Genre:Network simulator
License:Academic Public License

OMNeT++ (Objective Modular Network Testbed in C++)[1] is a modular, component-based C++ simulation library and framework, primarily for building network simulators.[2] [3] [4] OMNeT++ can be used for free for non-commercial simulations like at academic institutions and for teaching.[5] OMNEST is an extended version of OMNeT++ for commercial use.[6] [7]

OMNeT++ itself is a simulation framework without models for network protocols like IP or HTTP. The main computer network simulation models are available in several external frameworks. The most commonly used one is INET[8] [9] which offers a variety of models for all kind of network protocols and technologies like for IPv6, BGP. INET also offers a set of mobility models to simulate the node movement in simulations. The INET models are licensed under the LGPL or GPL.[10] NED (NEtwork Description) is the topology description language of OMNeT++.

To manage and reduce the time to carry out large-scale simulations, additional tools have been developed, for example, based on Python.[11]

See also

Notes and References

  1. Information Resources Management Association. Networking and Telecommunications: Concepts, Methodologies, Tools, and Applications. Idea Group Inc (IGI); . p. 592.
  2. Web site: OMNeT++ Discrete Event Simulator - Home. omnetpp.org. 2016-12-25.
  3. Jonathan Loo; Jaime Lloret Mauri; Jesús Hamilton Ortiz. Mobile Ad Hoc Networks: Current Status and Future Trends. CRC Press; . p. 166.
  4. Book: Iyengar . S. Sitharama . Parameshwaran . Nandan . Phoha . Vir V. . Balakrishnan . Narayanaswamy . Okoye . Chuka D. . Vir Phoha. Fundamentals of Sensor Network Programming: Applications and Technology . 29 March 2011 . . 978-1-118-09949-0 . 256 . 11 March 2021 . en.
  5. Web site: OMNeT++ License. 2017-04-22.
  6. Web site: OMNEST - High-Performance Simulation for All Kinds of Networks. 2017-04-22.
  7. Web site: OMNEST - OMNeT++ Comparison. 2017-04-22.
  8. Web site: INET Framework. 2017-04-22.
  9. Web site: INET framework for the OMNeT++ discrete event simulator. . 2017-04-22.
  10. Web site: INET License. . 2017-04-22.
  11. Barbecho. Pablo Andrés. Large-Scale Simulations Manager Tool for OMNeT++: Expediting Simulations and Post-Processing Analysis. IEEE. 2020 . 8 . 159291–159306 . 10.1109/ACCESS.2020.3020745 . 221590214 . free. 2117/330451. free.