پرش به محتوا

OMNeT++

از ویکی‌پدیا، دانشنامهٔ آزاد

OMNeT++ ( Objective M odular Ne twork T estbed in C ++ ) [۱] یک کتابخانه و چارچوب شبیه سازی سی پلاس پلاس مبتنی بر مؤلفه مدولار است که در درجه اول برای ساخت شبیه سازهای شبکه است. [۲] [۳][۴] OMNeT++ می تواند به صورت رایگان برای شبیه سازی های غیرتجاری مانند موسسات دانشگاهی و برای آموزش استفاده شود. [۵] OMNEST نسخه توسعه یافته OMNeT++ برای استفاده تجاری است. [۶] [۷]

OMNeT++ خود یک چارچوب شبیه سازی بدون مدل برای پروتکل های شبکه مانند IP یا HTTP است. مدل های اصلی شبیه سازی شبکه های کامپیوتری در چندین چارچوب خارجی موجود هستند. متداول ترین مورد استفاده INET [۸] [۹] است که مدل های مختلفی را برای انواع پروتکل ها و فناوری های شبکه مانند IPv6 ، BGP ارائه می دهد. INET همچنین مجموعه ای از مدل های تحرک را برای شبیه سازی حرکت گره در شبیه سازی ها ارائه می دهد. مدل های INET تحت مجوز LGPL یا GPL هستند. [۱۰] NED (شرح شبکه) زبان توصیف توپولوژی OMNeT++ است.

برای مدیریت و کاهش زمان انجام شبیه‌سازی‌های در مقیاس بزرگ، ابزارهای اضافی برای مثال بر اساس پایتون توسعه یافته‌اند.[۱۱]

جستارهای وابسته

[ویرایش]

منابع

[ویرایش]
  1. Information Resources Management Association. Networking and Telecommunications: Concepts, Methodologies, Tools, and Applications. Idea Group Inc (IGI); شابک ‎۹۷۸−۱−۶۰۵۶۶−۹۸۷−۸. 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; شابک ‎۹۷۸−۱−۴۶۶۵−۱۳۱۴−۳. 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.