Reliability Aware Multiple Path Installation in Software Defined Networking

by   Syed Mohsan Raza, et al.

Being a state-of-the-art network, Software Defined Networking (SDN) decouples control and management planes from data plane of the forwarding devices by implementing both the control and management planes at logically centralized entity, called controller. This helps to make simple and easy both the network control and management. Failure of links occurs frequently in a computer network. To deal with the link failures, the existing approaches computes and installs multiple paths for a flow at the switches in SDN without considering the reliability value of the primary path. This incurs extra computation to compute multiple paths, and both increased computation time and traffic to install extra flow rules in the network. In this research work we propose a new approach that calculates the link reliability and then installs the number of multiple paths based on the reliability value of the primary path. More specifically, if a primary path has higher reliability then a smaller number of alternative paths should be installed. This shall decrease the path computational time and flow rule installation load at controller. Resultantly there shall be less flow rule entries in switch flow table which in turn will avoid the overflow of the flow table. Through simulation results, our proposed approach performs better as compared to the existing approach in term of computational overhead at controller, end-to-end delay for packet deliver and the traffic overhead for flow rule installation.


SD-FFR: Software Defined Fast Failure Recovery Mechanism in the Automatic Warehouse

Due to the rapid development of IoT technology, automatic guided vehicle...

An Optimization-based Approach for Flow Table Capacity Bottleneck Mitigation in Software-Defined Networks

Flow delegation is a flexible technique to mitigate flow table capacity ...

Scalable Traffic Engineering for Higher Throughput in Heavily-loaded Software Defined Networks

Existing traffic engineering (TE) solutions performs well for software d...

Reliable and Distributed Network Monitoring via In-band Network Telemetry

Traditional network monitoring solutions usually lack of scalability due...

Verifying SDN Data Path Requests

Software Defined Networking (SDN) is a pillar technology for network vir...

SDN Flow Entry Management Using Reinforcement Learning

Modern information technology services largely depend on cloud infrastru...

Smart Routing: Towards Proactive Fault-Handling in Software-Defined Networks

Software-defined networking offers numerous benefits against the legacy ...

Please sign up or login with your details

Forgot password? Click here to reset