Adapted and constrained Dijkstra for elastic optical networks
Ireneusz Szcze\'sniak, Bo\.zena Wo\'zna-Szcze\'sniak

TL;DR
This paper introduces an optimized Dijkstra-based algorithm tailored for elastic optical networks, effectively handling spectrum constraints and improving connection success rates through extensive simulations.
Contribution
It presents a novel adaptation of Dijkstra's algorithm that incorporates spectrum continuity, contiguity, and path length constraints, applicable to elastic optical networks.
Findings
Connection establishment probability can be doubled compared to traditional methods.
The algorithm performs efficiently on large, realistic network topologies.
It is flexible and agnostic to spectrum allocation policies.
Abstract
We present an optimal and efficient algorithm for finding a shortest path in an elastic optical network. The algorithm is an adaptation of the Dijkstra shortest path algorithm, where we take into account the spectrum continuity and contiguity constraints, and a limit on the path length. The adaptation redefines the node label in the Dijkstra algorithm, allows for revisiting nodes even at a higher cost for different slices, avoids loops, and prunes worse labels. The algorithm is generic and agnostic of a specific spectrum allocation policy, as it finds the largest set of available slices from which slices can be allocated in any way. We describe and motivate the algorithm design, and point to our freely-available implementation using the Boost Graph Library. We carried out 8100 simulation runs for large, random and realistic networks, and found that the probability of establishing a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
