| Literature DB >> 35062392 |
Martina Troscia1,2, Andrea Sgambelluri1, Francesco Paolucci2, Piero Castoldi1, Paolo Pagano2, Filippo Cugini2.
Abstract
Software Defined Networking represents a mature technology for the control of optical networks, though all open controller implementations present in the literature still lack the adequate level of maturity and completeness to be considered for (pre)-production network deployments. This work aims at experimenting on, assessing and discussing the use of the OneM2M open-source platform in the context of optical networks. Network elements and devices are implemented as IoT devices, and the control application is built on top of an OneM2M-compliant server. The work concretely addresses the scalability and flexibility performances of the proposed solution, accounting for the expected growth of optical networks. The two experiment scenarios show promising results and confirm that the OneM2M platform can be adopted in such a context, paving the way to other researches and studies.Entities:
Keywords: IoT; Mobius; OCEAN; ONOS; OneM2M; OpenDaylight; OpenROADM; SDN; controller; disaggregation; open standard; optical network
Year: 2022 PMID: 35062392 PMCID: PMC8778035 DOI: 10.3390/s22020431
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The OneM2M resource structure.
Figure 2Reference scenario exploiting an OneM2M IoT platform for the SDN Control of optical networks.
Figure 3Example schema of an ROADM device.
Figure 4A piece of JSON message representing a model of an ROADM device.
Figure 5JSON model of a connection between ROADM devices.
Figure 6UML sequence schema of the interactions between the network components.
Figure 7Representation of , varying the number of sending ROADM devices N and the sleeping time.
25th percentile, median and 75th percentile of results for the first experiment.
| Sleeping Time | 25th Percentile | 50th Percentile | 75th Percentile |
|---|---|---|---|
| 0 s | 8.347222222 | 13.04166667 | 17.23611111 |
| 0.5 s | 6.719097222 | 9.310833333 | 11.70861111 |
| 1 s | 5.062430556 | 7.410694444 | 9.640625 |
Figure 8Representation of configuration time , varying the number of agents subscribed to configuration messages M and the sleeping time between status updates of the N nodes.
25th percentile, median and 75th percentile of results for the second experiment.
| Sleeping Time | 25th Percentile | 50th Percentile | 75th Percentile |
|---|---|---|---|
| 1 s | 69.5 | 108 | 162 |
| 2 s | 57 | 91 | 120 |
| 30 s | 48 | 75 | 97.5 |
Figure 9CPU and memory usage in the VM hosting the OneM2M platform.
Figure 10CPU and memory usage in one of the VMs hosting the ROADM agent.