Orchestrator for Synchronizing Network Events in SDNs

Bommareddy Lokesh, Narendran Rajagopalan · IEEE Transactions on Network and Service Management · 2021

In Software-defined networks (SDNs), synchronization among network devices is an emergent phenomenon for enhancing the network scalability while preserving the centralized control. Owing to the fixed timeout values attributed to flow rules by the controller, flow table entries that are installed simultaneously are likely to timeout simultaneously and tend to triggerpacket_inevents at once during the upcoming sampling period. This phenomena in SDNs lead to serious performance and scalability issues when a large number ofpacket_inevents are invoked simultaneously. In the proposed model, the orchestrating agent and the controller duo modulate an ensemble of networking devices from their heterogeneous frequency and incoherent nature of querying the controller into a conciliatory and systematic manner. The orchestrating agent modulates the control flows by altering timeouts, especially for long-lived TCP connections so that the devices do not overwhelm the controller with bursty requests during the future events. In addition,flow_modsto intermediate devices over a multi-hop path are scheduled based on the estimated flow setup latency to avoid redundantpacket_ins. The proposed orchestrating agent is implemented in conjunction with theFloodlightcontroller. The experimental results show that apart from the influence of external delays majority of the flows were well-synchronized and the results show significant improvement in scalability and in the overall performance of the network.

Read the paper · More papers on PaperTik