Simultaneous Genetic Evolution of Neural Networks for Optimal SFC Embedding
Theviyanthan Krishnamohan, Lauritz Thamsen, Paul Harvey

TL;DR
This paper introduces GENESIS, a genetic algorithm that simultaneously evolves neural networks to optimally solve the NP-hard Service Function Chain embedding problem, outperforming existing methods in accuracy and speed.
Contribution
The paper presents a novel genetic algorithm that evolves three neural networks simultaneously to optimize all sub-problems of SFC embedding, achieving superior results.
Findings
GENESIS achieves 100% optimal solutions across all scenarios.
GENESIS is the fastest among tested genetic algorithms.
GENESIS outperforms state-of-the-art algorithms in both accuracy and efficiency.
Abstract
The reliance of organisations on computer networks is enabled by network programmability, which is typically achieved through Service Function Chaining. These chains virtualise network functions, link them, and programmatically embed them on networking infrastructure. Optimal embedding of Service Function Chains is an NP-hard problem, with three sub-problems, chain composition, virtual network function embedding, and link embedding, that have to be optimised simultaneously, rather than sequentially, for optimal results. Genetic Algorithms have been employed for this, but existing approaches either do not optimise all three sub-problems or do not optimise all three sub-problems simultaneously. We propose a Genetic Algorithm-based approach called GENESIS, which evolves three sine-function-activated Neural Networks, and funnels their output to a Gaussian distribution and an A* algorithm to…
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Cloud Computing and Resource Management · Advanced Optical Network Technologies
