Download presentation
Presentation is loading. Please wait.
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.