Hybridflow: Achieving load balancing in software-defined wans with scalable routing

Zehua Guo, Songshi Dou, Yi Wang, Sen Liu, Wendi Feng, Yang Xu

Research output: Contribution to journalArticlepeer-review

13 Citations (Scopus)

Abstract

The scalability issue hinders the deployment of Software-Defined Networking (SDN) in the Wide Area Networks (WANs). Existing solutions have two issues: (1) network performance relies on complicated controller synchronization, which increases the complexity of network control; (2) fine-grained flow processing enables flexible flow control at the cost of high processing load on the controllers and high flow table occupancy on switches. In this paper, we propose a scalable routing solution named HybridFlow, which achieves a good load balancing performance using a single controller with low control overhead (i.e., flow routing and rerouting overhead). HybridFlow mainly employs two techniques: hybrid routing and crucial flow rerouting. Hybrid routing enabled by commercial SDN switches gives us opportunities to reduce the processing load of the controller by routing flows with the hybrid OpenFlow/OSPF mode. Thus, the majority of flows can be routed by OSPF without involving the controller. Crucial flow rerouting realizes load balancing by dynamically identifying crucial flows based on a new metric called Variation Slope and rerouting these flows with the hybrid OpenFlow/OSPF mode. The simulation based on the real traffic traces and network typologies shows that compared with the optimal solution, HybridFlow can achieve 87% of the optimal load balancing performance by rerouting 36% less flows on average.

Original languageEnglish
Article number9409162
Pages (from-to)5255-5268
Number of pages14
JournalIEEE Transactions on Communications
Volume69
Issue number8
DOIs
Publication statusPublished - Aug 2021

Keywords

  • Crucial flow
  • Routing
  • Scalability
  • Software-defined networking

Fingerprint

Dive into the research topics of 'Hybridflow: Achieving load balancing in software-defined wans with scalable routing'. Together they form a unique fingerprint.

Cite this