While we employ a variety of commercial modeling and simulation software to conduct our research, we have made extensive use of the open-source simulation tool called Network Simulator 3 (ns-3). Using open-source software accelerates collaboration by making it easily accessible to other researchers in both industry and academia. We have developed ns-3 public-safety oriented modules to enable simulation of applications and emerging network technologies in mission critical communication. We released modules supporting the evaluation of Proximity Services (ProSe) over device-to-device communication architectures in both, LTE (https://github.com/usnistgov/psc-ns3) and NR (https://github.com/usnistgov/nr-prose-ns3-module) systems. Furthermore, detailed on-network and off-network Mission Critical Push-to-Talk (MCPTT), video streaming, and HTTP application models along with an Unmanned Arial Vehicle (UAV) energy consumption model were also released (https://github.com/usnistgov/psc-ns3-module).
The work also led to the development and public release of a new visualization tool for ns-3 to assist researchers in validating and disseminating their research (https://github.com/usnistgov/NetSimulyzer).
This work involved collaborations with several universities to further expand the simulation capabilities to include proper management of radio link failures, wireless backhaul, and mmWave communication, NR V2X and NR sidelink (Centre Tecnològic de Telecomunicacions de Catalunya (CTTC) and the University of Washington).