文摘
In this work, we present ElasticO++: an Elastic Optical Network Simulation Framework for OMNeT++. A tool created to enable testing in a whole range of routing, modulation, spectrum assignment, defragmentation algorithms, parameters, and topologies. To the best of our knowledge, the proposed framework is the first software available capable of working with fragmentation and defragmentation in dynamic network scenarios. The flexibility available on the proposed tool allows both academia and industry develop new algorithms and techniques for Elastic Optical Networks. The framework provides a set of instruments that allow rapid implementation, testing, and analysis of new algorithms; and enables a common and well-controlled environment for comparing existing algorithms. In its current version, the framework comes with ten traditional already implemented algorithms, which can be used standalone or in combination with new ones. This work describes the architecture and main features, which makes our framework unique. Additionally, we present a case study to demonstrate some of the proposed framework capabilities.