Skip to main navigation Skip to search Skip to main content

Achieving Fine-Grained Flow Management through Hybrid Rule Placement in SDNs

  • Gongming Zhao
  • , Hongli Xu
  • , Jingyuan Fan
  • , Liusheng Huang
  • , Chunming Qiao
  • University of Science and Technology of China
  • SUNY Buffalo

Research output: Contribution to journalArticlepeer-review

17 Scopus citations

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 article, we design and implement hybrid rule placement for fine-grained flow management (to be referred to as HiFi here after). HiFi achieves fine-grained management with a minimal number of flow entries through taking 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 experiment on a testbed built with open virtual switches and extensive simulation show that HiFi can reduce the number of required flow entries by about 45-69 percent and reduce the control overhead by about 28-50 percent compared with the state-of-the-art approaches for achieving fine-grained flow management.

Original languageEnglish
Article number9222349
Pages (from-to)728-742
Number of pages15
JournalIEEE Transactions on Parallel and Distributed Systems
Volume32
Issue number3
DOIs
StatePublished - Mar 1 2021

Keywords

  • approximation
  • exact-match entry
  • fine-grained management
  • Software defined networks
  • wildcard entry

Fingerprint

Dive into the research topics of 'Achieving Fine-Grained Flow Management through Hybrid Rule Placement in SDNs'. Together they form a unique fingerprint.

Cite this