A real-time network simulation infrastructure based on OpenVPN

  • Authors:
  • Jason Liu;Yue Li;Nathanael Van Vorst;Scott Mann;Keith Hellman

  • Affiliations:
  • School of Computing and Information Sciences, Florida International University, Miami, 11200 SW 8th Street, ECS 261B, FL 33199, USA and Department of Mathematical and Computer Sciences, Colorado S ...;School of Computing and Information Sciences, Florida International University, Miami, 11200 SW 8th Street, ECS 261B, FL 33199, USA and Department of Mathematical and Computer Sciences, Colorado S ...;School of Computing and Information Sciences, Florida International University, Miami, 11200 SW 8th Street, ECS 261B, FL 33199, USA and Department of Mathematical and Computer Sciences, Colorado S ...;School of Computing and Information Sciences, Florida International University, Miami, 11200 SW 8th Street, ECS 261B, FL 33199, USA and Department of Mathematical and Computer Sciences, Colorado S ...;School of Computing and Information Sciences, Florida International University, Miami, 11200 SW 8th Street, ECS 261B, FL 33199, USA and Department of Mathematical and Computer Sciences, Colorado S ...

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an open and flexible software infrastructure that embeds physical hosts in a simulated network. In real-time network simulation, where real-world implementations of distributed applications and network services can run together with the network simulator that operates in real-time, real network packets are injected into the simulation system and subject to the simulated network conditions computed as a result of both real and virtual traffic traversing the network and competing for network resources. Our real-time simulation infrastructure has been implemented based on Open Virtual Private Network (OpenVPN), modified and customized to bridges traffic between the physical hosts and the simulated network. We identify the performance advantages and limitations of our approach via a set of experiments. We also present two interesting application scenarios to show the capabilities of the real-time simulation infrastructure.