Flex Net Sim: a C plus plus library to benchmark spectrum allocation algorithms in elastic optical networks

Borquez-Paredes, Danilo; Zitkovich, Mirko

Abstract

Flex Net Sim is a robust, high-performance, open-source C++ library designed to simulate resource allocation heuristics in elastic optical networks. Based on an event-driven simulation paradigm, the library has been purpose-built to address routing, modulation format, and spectrum allocation problems, as well as other related optimization challenges. With Flex Net Sim, researchers can focus solely on heuristic code development without requiring extensive programming expertise or complex configurations. Additionally, Flex Net Sim includes native tools for statistical analysis, including confidence interval estimation. To demonstrate its capabilities, a comprehensive benchmarking study was conducted using six allocation algorithms: first fit (FF); exact fit (EF); random fit (RF); best fit (BF); least loaded (LL); and proactive, fragmentation-aware spectrum management (PFA), across 105 real network topologies. The results indicate that LL consistently achieves the lowest blocking probability, while RF performs the worst in most scenarios. The library is fully extensible, actively maintained, and released under the MIT license, with source code available in a public repository.

Más información

Título según WOS: ID WOS:001746811300001 Not found in local WOS DB
Título de la Revista: JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING
Volumen: 18
Número: 9
Editorial: Optica Publishing Group
Fecha de publicación: 2026
Página de inicio: D16
Página final: D29
DOI:

10.1364/JOCN.586052

Notas: ISI