HiFi: Hybrid Rule Placement for Fine-Grained Flow Management in SDNs.

Gongming Zhao,Hongli Xu,Jingyuan Fan,Liusheng Huang,Chunming Qiao
DOI: https://doi.org/10.1109/infocom41043.2020.9155348
IF: 5.3
2021-01-01
IEEE Transactions on Parallel and Distributed Systems
Abstract:Fine-grained flow management is useful in many practical applications, e.g., resource allocation, anomaly detection and traffic engineering. However, it is difficult to provide fine-grained management for a large number of flows in SDNs due to switches' limited flow table capacity. While using wildcard rules can reduce the number of flow entries needed, it cannot fully ensure fine-grained management for all the flows without degrading application performance. In this paper, we design and implement HiFi, a system that achieves fine-grained management with a minimal number of flow entries. To this end, HiFi takes a two-step approach: wildcard entry installment and application-specific exact-match entry installment. How to optimally install wildcard and exact-match flow entries, however, is intractable. Therefore, we design approximation algorithms with bounded factors to solve these problems. We consider how to achieve network-wide load balancing via fine-grained flow management as a case study. Both experimental and simulation results show that HiFi can reduce the number of required flow entries by about 45%-69% and reduce the control overhead by 28%-50% compared with the state-of-the-art approaches for achieving fine-grained flow management.
What problem does this paper attempt to address?