SDN-Based Prioritized Information Dissemination: Group 6 Motivation and Goals
This project focuses on transferring time-critical messages with higher priority in an SDN scenario. It aims to develop a Quality of Service (QoS) based Rate Limiter for SDN, involving the control, data, and application planes. By setting up a simulation environment using Mininet and establishing connections with controllers like POX and Floodlight, the team tests priority assignment and bandwidth allocation to ensure efficient message dissemination. Through testing and result analysis, the implementation of QoS classes helps mitigate congestion in the network.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Group 6-SDN Based Prioritized Information Dissemination Yoon Kyung Shon (ID#: 56246754) Aravind Ganesan (ID#: 20582180)
Motivation and Goals a. Transfer time critical message with higher priority over the other messages in a SDN scenario b. Develop a QoS based Rate Limiter Software Defined Network (SDN) Control Plane, Data plane, Application Plane SDN controller (Floodlight, POX) OpenFlow Open vSwitch (OVS) Mininet- network emulation
Implementation 1) Setup environment Simulation using Mininet, establish connection with controller (POX, Floodlight, Ryu etc) 2) Setting Priority Create a learning switch Assign random priority, test using ping, netcat 3) QoS based Rate Limiter Measure bandwidth of bottleneck link Create QoS classes, map the flows to appropriate classes Invoke QoS classes if there is congestion
Testing h4 h4-s1 bottleneck measure bw(h1,h4) If bw>threshold, invoke QoS class else switch POX q1 q2 q3 use default controller h1 h2 h3
Results ( No Congestion- Without QoS ) h1 h1 h2 h2 h3 h3 h4 h4
Results ( Congestion- With QoS ) h1 h1 h2 h2 h3 h3 h4 h4
Extension (>1 switch) h5 h4 Switch 2 POX Switch 1 q1 q2 q3 h1 h2 h3
. Thanks