SimpleSim: An Open-Source Python Simulator for SDM-EON Resource Allocation
Resumo
Space-Division Multiplexing Elastic Optical Networks (SDM-EONs) increase transmission capacity while significantly raising the complexity of the Routing, Modulation, Spectrum, and Space Allocation (RMSSA) problem set, demanding flexible simulation environments for evaluation. This paper presents SimpleSim, an open-source Python-based discrete-event simulator for prototyping and benchmarking RMSSA strategies in SDM-EONs. The tool adopts a modular architecture with external XML-based topology definition, integrates widely used scientific libraries, and provides automated statistical analysis with confidence intervals and built-in plotting capabilities. SimpleSim supports multi-core fiber modeling, crosstalk-aware allocation, and comparative evaluation of resource allocation algorithms under configurable traffic loads.
Referências
Hagberg, A., Swart, P., and S Chult, D. (2008). Exploring network structure, dynamics, and function using networkx. Technical report, Los Alamos National Lab.(LANL), Los Alamos, NM (United States).
Hunter, J. D. (2007). Matplotlib: A 2d graphics environment. Computing in Science & Engineering, 9(3):90–95.
Júnior, G. B. G., Pereira, H. A., and Félix, R. A. A. R. (2022). Simulador de código aberto para redes ópticas considerando multiplexação por divisão espacial e o impacto de penalidades físicas. Atena Editora.
López, V., Velasco, L., et al. (2016). Elastic optical networks. Architectures, Technologies, and Control, Switzerland: Springer Int. Publishing.
Moura, P. M. and Drummond, A. C. FlexGridSim: Flexible Grid Optical Network Simulator. [link].
R. Costa, L., de Sousa, L., Oliveira, F., Silva, K., Júnior, P., and Drummond, A. (2016). Ons: Simulador de eventos discretos para redes Ópticas wdm / eon.
Raschka, S., Patterson, J., and Nolet, C. (2020). Machine learning in python: Main developments and technology trends in data science, machine learning, and artificial intelligence. Information, 11(4):193.
SimPy, T. (2024). Simpy. [link].
