Presentation is loading. Please wait.

Presentation is loading. Please wait.

Adaptive Flow Control using OpenFlow

Similar presentations


Presentation on theme: "Adaptive Flow Control using OpenFlow"— Presentation transcript:

1 Adaptive Flow Control using OpenFlow
Sripriya Seetharam (MU) Kevin Andrew (UK) Ashkan Ghaffarinejad (ASU)

2 Outline Problem Statement Setup Topology OpenFlow Controller Setup
Execution steps Demo Future work

3 Problem Statement Diverse application bandwidth requirements
Over provisioning or under provisioning of network resources Tight coupling of routing tables on switches does not allow the user to control the flow policies Motivation: Rate control the bandwidth based on application flows instead of arbitrary allocation of resources

4 Goal 1st case: 2 flows 2nd case: 2 flows 500 mbps 500 mbps 800 mbps

5 Setup Reserve 6 VMs on ExoGENI AM with Ubuntu and OVS images
Configure the links with interfaces to belong to same subnet, in our case we set the subnet as /16 Add the route entry to identify packets belonging to the subnet on all four hosts Configure the 2 OVS switches with bridge and 3 ports on each switch

6 Topology Host 1 Host 3 OVS 2 OVS 1 Host 2 Host 4

7 OpenFlow controller setup
Trema OpenFlow controller Controller performs: Mapping of ip address to network interfaces Identifies the first packet based on application type and modifies the flow rate of application flows

8 Execution Steps Host 3 Host 1 Iperf Host 4 Host 2 Ping
OpenFlow Controller Iperf Host 4 Host 2 Ping

9 Start Running Controller
Demo Start Running Controller

10 Connect Switch to Controller
Demo Connect Switch to Controller

11 Running iperf Confirms TCP Bandwidth has Been Limited
Demo Running iperf Confirms TCP Bandwidth has Been Limited

12 Demo Start Running ping

13 Running iperf Confirms ICMP Bandwidth has Been Limited
Demo Running iperf Confirms ICMP Bandwidth has Been Limited

14 Future Work In this experiment we used only 2 flows; in the future we plan to use real-world application flows to identify packets and apply optimized flows rates Further enhancements would include integrating multiple application VLANs and perform intelligent network allocations

15 Acknowledgements Special thanks to Shufeng Huang, Niky Riga, Dr. Bing Wang and all the people who helped us through the summer camp

16 Questions?


Download ppt "Adaptive Flow Control using OpenFlow"

Similar presentations


Ads by Google