Skip to content

harshad91/sdnCongestionAware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Congestion aware algorithm for routing elephant flows

This study is based on the concept used by recent data center designs which use a topology facilitating multiple paths between two hosts. A typical topology (Fattree) is shown below.

Figure1: Fattree topology

Such kind of topologies usually consist of multi-rooted trees with many equal cost paths between a given pair of hosts. In order to utilize this capability, traffic engineering is done to balance load accross the network. One such approach is Equal Cost Multi-Path(ECMP) algorithm which uses hashed forwarding to install a path.

Because of the randomized behaviour of this algorithm, there are some cases in which colliding paths are chosen. This can result in congestion further leading to lower data transfer times than expected.

Here, we propose a greedy algorithm (called Least Congested Path- LCP) which strives to max-utilize the available bandwidth in a network by exploiting the multi-path capability of FatTree topology.

Topology setup is done using mininet, SDN controller is POX and measurements are performed using IPERF traffic generator.

About

Congestion removal in presence of elephant flows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages