Loading...

Partov: A network simulation and emulation tool

Momeni, B ; Sharif University of Technology

695 Viewed
  1. Type of Document: Article
  2. DOI: 10.1057/jos.2014.22
  3. Publisher: Palgrave Macmillan Ltd
  4. Abstract:
  5. Network protocol design and evaluation requires either full implementation of the considered protocol and evaluation in a real network, or a simulation based on a model. There is also a middle approach in which both simulation and emulation are used to evaluate a protocol. In this article the Partov engine, which provides both simulation and emulation capabilities simultaneously, is presented. Partov benefits from a layered and platform-independent architecture. As a pure simulator, it provides an extensible plugin-based platform that can be configured to perform both real-time and non-real-time discrete-event simulations. It also acts as an emulator, making interaction with real networks possible in real time. Additionally, a declarative XML-based language is used, acting as a glue between simulation and emulation modules and plugins. It supports dynamic network modelling and simulation based on continuous time Markov chains. Partov is compared with other well-known tools such as NS-3 and real processes such as Hping3. It is shown that Partov requires less overhead and is much more scalable than NS-3
  6. Keywords:
  7. Network emulator ; Network simulator ; Plugin-based extensible infrastructure ; Markov processes ; Network protocols ; Continuous time Markov chain ; Emulation capabilities ; Platform independent ; Plug-ins ; Real time simulations ; XML-based languages ; Discrete event simulation
  8. Source: Journal of Simulation ; Volume 10, Issue 4 , 2016 , Pages 237-250 ; 17477778 (ISSN)
  9. URL: https://link.springer.com/article/10.1057/jos.2014.22