Sample and Fetch-Based Large Flow Detection Mechanism in Software Defined Networks

Detecting large flows in a software-defined network accurately is important for many applications. However, due to the constraints of measurement resources such as TCAMs, the existing solutions often suffer from feasibility and accuracy issues. In this letter, by combining the advantages of sampling...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE communications letters 2016-09, Vol.20 (9), p.1764-1767
Hauptverfasser: Xing, Changyou, Ding, Ke, Hu, Chao, Chen, Ming
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Detecting large flows in a software-defined network accurately is important for many applications. However, due to the constraints of measurement resources such as TCAMs, the existing solutions often suffer from feasibility and accuracy issues. In this letter, by combining the advantages of sampling and flow counting, we propose FlowMon, a sample and fetch-based two-stage large flow detection mechanism. FlowMon first captures the suspicious large flows through coarse-grained sampling method, and then notifies the SDN controller to determine the true large flows from these suspicious ones by installing measurement rules in the specific OpenFlow switches. To optimize the TCAM resource allocation, we also design a dynamic flow entry assignment model. Experiment results show that FlowMon can improve the large flow detection accuracy, decrease the TCAM resource consumption, and balance the measurement load among OpenFlow switches.
ISSN:1089-7798
1558-2558
DOI:10.1109/LCOMM.2016.2585480