Workshop on NS-3

Research Article

Simulating Large Topologies in ns-3 using BRITE and CUDA Driven Global Routing

  • @INPROCEEDINGS{10.4108/icst.simutools.2013.251732,
        author={George Riley and Brian Swenson},
        title={Simulating Large Topologies in ns-3 using BRITE and CUDA Driven Global Routing},
        proceedings={Workshop on NS-3},
        publisher={ACM},
        proceedings_a={WNS3},
        year={2013},
        month={7},
        keywords={scalable simulation efficient route computations},
        doi={10.4108/icst.simutools.2013.251732}
    }
    
  • George Riley
    Brian Swenson
    Year: 2013
    Simulating Large Topologies in ns-3 using BRITE and CUDA Driven Global Routing
    WNS3
    ICST
    DOI: 10.4108/icst.simutools.2013.251732
George Riley, Brian Swenson1,*
  • 1: Georgia Institute of Technology
*Contact email: bswenson3@gatech.edu

Abstract

We present two new modules for ns-3. The first is a BRITE module that allows ns-3 users to take advantage of the topology generation features of the BRITE topology generator. This module allows users to quickly create highly customizable, large scale topologies for simulation within ns-3. The second module is a new Global Routing module specifically designed to work with large ns-3 network topologies. This module leverages the parallel processing abilities of GPUs using CUDA. Using this new routing module on large topologies, we measured speedups of over three orders of magnitude compared to ns-3's current global routing protocol when performing global route computations.