Simulation of large scale networks II: large-scale network simulations with GTNetS

  • Authors:
  • George F. Riley

  • Affiliations:
  • Georgia Institute of Technology, Atlanta, GA

  • Venue:
  • Proceedings of the 35th conference on Winter simulation: driving innovation
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

When designing a network simulation environment intended specifically for modeling large-scale topologies, a number of issues must be addressed by the simulator designer. Memory requirements for network simulation engines can grow quadratically with the size of the simulated topology and can easily exceed available memory on modern workstations. The number of outstanding simulation events grows linearly with the number of packets in flight being modeled, and can lead to performance bottlenecks when managing a sorted event list of millions of events. Tracking the results of the simulation using a packet-level log file can result in excessive usage of disk space. We discuss the design of the Georgia Tech Network Simulator (GTNetS) with emphasis on how GTNetS addresses these issues. We give results from performance experiments showing the reduction in memory and event list size as a result of our design decisions.