[go: nahoru, domu]

Jump to content

OMNeT++

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
OMNeT++
Developer(s)OpenSim Ltd.
Stable release
6.0.3 / February 28, 2024; 4 months ago (2024-02-28)
Written inC++
Operating systemLinux, macOS, Windows
TypeNetwork simulator
LicenseAcademic Public License
Websiteomnetpp.org

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

References

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