SkillAgentSearch skills...

ElephantFlowDetection

Elephant flow detection in SDN enabled networks

Install / Use

/learn @harshad91/ElephantFlowDetection
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

elephantFlowDetection

A network flow can be categorized as an elephant when it is long lasting and bandwidth demanding. Other short lived flows are termed as mice flows. Set of elephant flows, even if it is less in number can cause network congestion and affect other latency sensitive mice flows. In order to avoid congestion, we need to identify the elephant flow and apply congestion avoidance or traffic engineering strategies like rerouting a flow to a new path or separate paths for mice and elephant etc.

The capabilities of netfilter_queue library can be exploited by the hosts to tag/mark the elephant flow packets on host. SDN controller can calculate and install the best route for these tagged flows.

Installing NFQL

Following command will perform the required installations:

sudo ./install_nfql.sh

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated1y ago
Forks6

Languages

C

Security Score

55/100

Audited on Nov 26, 2024

No findings