skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Parameter Optimization Toolbox for NS-3 network optimization, NS-3 Parameter Optimization Framework [SWR-18-60]

Software ·
DOI:https://doi.org/10.11578/dc.20200709.2· OSTI ID:1638034 · Code ID:38882
 [1]
  1. National Renewable Energy Lab. (NREL), Golden, CO (United States); University of Colorado Boulder, Boulder, CO

This simulation-based parameter optimization framework is proposed to tune parameters of different types of communication networks using ns-3 to achieve the optimal network performance. It consists of three main components: an ns-3 packet reporting module; a sampler running simulations with all possible parameter sets for the input parameter variables by using a parallel executor at each generation; and a hybrid optimization algorithm for tuning configurable parameters of hybrid designs and application parameter variables. The proposed hybrid metaheuristic optimization algorithm combines an evolutionary algorithm with a gradient descent function to quickly achieve an approximate globally optimum solution. This software is designed to be used in a multi-core processing Linux environment and run over a long duration of time. The execution time varies depending mainly upon the nature of the ns-3 configuration being simulated. This software includes a custom ns-3 QoS measurement application which must be included with the ns-3 source code during installation of the software.

Short Name / Acronym:
ParaOptimizationNS3
Project Type:
Open Source, Publicly Available Repository
Site Accession Number:
NREL SWR-18-60
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License; Other
Programming Language(s):
C++; Python; C++
Research Organization:
University of Colorado, Boulder, Colorado; National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Renewable Power Office. Solar Energy Technologies Office

Primary Award/Contract Number:
AC36-08GO28308
DOE Contract Number:
AC36-08GO28308
Code ID:
38882
OSTI ID:
1638034
Country of Origin:
United States