Abstract

Software Defined Network (SDN) has been used in many organizations due to its efficiency in transmission. Machine learning techniques have been applied in SDN to improve its efficiency in resource scheduling. The existing models in SDN have limitations of overfitting, local optima trap and lower efficiency in path selection. This study applied Balancing Module (BM)-Spider Monkey Optimization (SMO)-Crow Search Algorithm (CSA) for multi path selection in SDN to improve its efficiency. The balancing module applies Gaussian distribution to balance between exploration and exploitation in the multi-path selection process. The Balancing module helps to escape local optima trap and increases the convergence rate. Deep Reinforcement learning is applied for resource scheduling in SDN. The Deep reinforcement learning technique uses the reward function to improve the learning performance, and the BM-SMO-CSA technique has 30 J energy consumption, where the existing models: DRL has 40 J energy consumption, and Graph-ACO has 62 J energy consumption.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call