Flex Net Sim  v0.8.1
Simulation Library
Flex Net Sim

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Flex Net Sim is a C++ simulation library for developing allocation algorithms in flexible grid optical networks. It supports Elastic Optical Networks (EONs), Multi-Band EONs (MB-EONs), and Spatial Division Multiplexing EONs (SDM-EONs), enabling flexible network customization. Using a Poisson-based traffic model, it lets researchers focus solely in the algorithm codification without handling the simulation infrastructure.

Check out our pre-print on arXiv, and if you find our library useful, please cite us! 😍

@misc{borquez2021,
author = {Felipe Falcón and Gonzalo España and Danilo Bórquez-Paredes},
title = {Flex Net Sim: A Lightweight Manual},
year = {2021},
eprint = {2105.02762},
archivePrefix = {arXiv},
primaryClass = {cs.NI}
}

Features

  • Flexibility to implement custom allocation algorithms for EONs, SDM-EONs (see paper), and MB-EONs.
  • Support for customizable network topologies and multiple routing configurations via JSON files.
  • Support for heterogeneous bitrate traffic through JSON configuration.
  • Fine-grained control over connection arrival/departure ratios and the number of simulated connections.
  • Capability to define and generate custom statistics.
  • ...and more!
Read Next
Installation